Package: mysql-dfsg Version: 4.0.24-3 Severity: normal Tags: patch When building 'mysql-dfsg' on amd64/unstable with gcc-4.0, I get the following error:
../mysys/libmysys.a(raid.o)(.text+0xb02): In function `my_raid_create': : undefined reference to `operator new(unsigned long)' ../mysys/libmysys.a(raid.o)(.text+0xbba): In function `my_raid_create': : undefined reference to `operator delete(void*)' ../mysys/libmysys.a(raid.o)(.text+0x1532): In function `my_raid_open': : undefined reference to `operator new(unsigned long)' ../mysys/libmysys.a(raid.o)(.text+0x15e5): In function `my_raid_open': : undefined reference to `operator delete(void*)' collect2: ld returned 1 exit status make[5]: *** [mysqld] Error 1 make[5]: Leaving directory `/mysql-dfsg-4.0.24/sql' With the attached patch 'mysql-dfsg' can be compiled on amd64 using gcc-4.0. Regards Andreas Jochens diff -urN ../tmp-orig/mysql-dfsg-4.0.24/debian/rules ./debian/rules --- ../tmp-orig/mysql-dfsg-4.0.24/debian/rules 2005-03-28 15:25:37.519797715 +0200 +++ ./debian/rules 2005-03-28 14:53:15.000000000 +0200 @@ -63,9 +63,9 @@ # -felide-constructors $(FNO_EXCEPTIONS) -fno-rtti"} # ) sh -c 'PATH=$${MYSQL_BUILD_PATH:-"/bin:/usr/bin"} \ CC=$${MYSQL_BUILD_CC:-gcc} \ CFLAGS=$${MYSQL_BUILD_CFLAGS:-"-DBIG_JOINS=1 -O3"} \ - CXX=$${MYSQL_BUILD_CXX:-gcc} \ + CXX=$${MYSQL_BUILD_CXX:-g++} \ CXXFLAGS=$${MYSQL_BUILD_CXXFLAGS:-"-DBIG_JOINS=1 -felide-constructors -fno-rtti -O3"} \ ./configure \ --build=${DEB_BUILD_GNU_TYPE} \ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]