However, LDFLAGS += -fPIC -lpthread -lrt Does pass keys to to cc (32-bit build) :-
https://launchpadlibrarian.net/80926797/buildlog_ubuntu- oneiric-i386.usbredir_0.3.1-12ubuntu18_FAILEDTOBUILD.txt.gz cc -Wl,-Bsymbolic-functions -fPIC -lpthread -lrt -L../usbredirparser -L../usbredirhost -L../usbredirparser -L../usbredirhost -Wl,-rpath-link,../usbredirparser -o usbredirserver usbredirserver.o -lusb-1.0 -lusbredirhost /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-io.o): In function `libusb_try_lock_events': (.text+0xb02): undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-linux_usbfs.o): In function `op_init': (.text+0x168b): undefined reference to `clock_gettime' /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-linux_usbfs.o): In function `op_clock_gettime': (.text+0x18da): undefined reference to `clock_gettime' /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-linux_usbfs.o): In function `op_clock_gettime': (.text+0x18fd): undefined reference to `clock_gettime' /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-threads_posix.o): In function `usbi_mutex_init_recursive': (.text+0x3b): undefined reference to `pthread_mutexattr_settype' /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-threads_posix.o): In function `usbi_mutex_init_recursive': (.text+0x84): undefined reference to `pthread_mutexattr_init' /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-threads_posix.o): In function `usbi_mutex_init_recursive': (.text+0x9c): undefined reference to `pthread_mutexattr_destroy' collect2: ld returned 1 exit status make[2]: *** [usbredirserver] Error 1 In general, it looks as cc bug, if i am wrong please advise , what the right syntax ( with LIBS ) 1. To enable -fPIC 2. To link with -lpthread -lrt at Launchpad Yesterday, at least -lpthread worked. Now it's not working either. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/858457 Title: LDFLAGS+= -pthread -lrt -fPIC doesn't work via debian/rules at Launchpad To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/858457/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
