=net-wireless/bluez/bluez-5.47-r1 fails to compile with obex flags on. In fact, it seems a link in /usr/lib/libicuuc.so: error adding symbols: File in wrong format is broken. /usr/lib/libicuuc.so is a link to /usr/lib/libicuuc.so.60.1 : /usr/lib/libicuuc.so.60.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Created attachment 509482 [details] emerge.info
Please show your /usr/lib64/pkgconfig/libical.pc
Created attachment 509514 [details] libical.pc
And here is a problem: iculib=/usr/lib/libicuuc.so /usr/lib/libicui18n.so Try to rebuild dev-libs/libical and then rebuild bluez.
So this looks like another bug in dev-libs/libical (see also bug #560572) and ideally "cmake/modules/FindICU.cmake" should be modified to use pkg-config.
I can confirm, rebuild libical solve the problem. Thank you so much. Should I close this bug ?
@pacho anything you want to comment on, or can we close?
This is probably a dupe of bug 599244 I think *** This bug has been marked as a duplicate of bug 599244 ***