I need help with CMake on a multiabi system.  Using multilib-portage,
multiple kde packages fail to compile when building for x86 ABI.  This
is because cmake is passing 64bit libraries to link with for the 32bit
binary.  Check the following compile line created by cmake.

/usr/bin/x86_64-pc-linux-gnu-g++   -march=core2 -O2 -pipe -m32
-Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align
-Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security
-fno-exceptions -fno-check-new -fno-common -Woverloaded-virtual
-fno-threadsafe-statics -fvisibility=hidden
-fvisibility-inlines-hidden  -Wl,--enable-new-dtags -Wl,-O1
CMakeFiles/knotificationitemtest.dir/knotificationitemtest_automoc.o
CMakeFiles/knotificationitemtest.dir/test/knotificationitemtest.o  -o
knotificationitemtest -rdynamic
-L/var/tmp/portage/kde-base/libknotificationitem-4.3.4/work/libknotificationitem-4.3.4_build/lib
-L/usr/lib64/qt4 /usr/lib64/libkdeui.so.5.3.0
../lib/libknotificationitem-1.so.1.0.0 /usr/lib64/libkdeui.so.5.3.0
/usr/lib64/libkdecore.so.5.3.0 /usr/lib64/qt4/libQtDBus.so
/usr/lib64/qt4/libQtCore.so -lpthread /usr/lib64/qt4/libQtSvg.so
/usr/lib64/qt4/libQtGui.so
-Wl,-rpath,/var/tmp/portage/kde-base/libknotificationitem-4.3.4/work/libknotificationitem-4.3.4_build/lib:/usr/lib64/qt4

I also filed a bug on this.  https://bugs.kde.org/show_bug.cgi?id=224843
_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to