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]

Reply via email to