[Bug 874418] Re: linking against librt doesn't provide sem_post
True, but it does say that -lrt will work for semaphores, but now it doesn't. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/874418 Title: linking against librt doesn't provide sem_post To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/874418/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 874418] Re: linking against librt doesn't provide sem_post
Note that while the example I gave had the -lrt before the object, the same problem occurs if it is included at the end. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/874418 Title: linking against librt doesn't provide sem_post To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/874418/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 874418] Re: linking against librt doesn't provide sem_post
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/874418 Title: linking against librt doesn't provide sem_post To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/874418/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 874418] [NEW] linking against librt doesn't provide sem_post
Public bug reported: We have software that uses semaphores but not pthreads. Therefore, our code links against librt, as documented in the sem_post man page. This worked fine in 10.04 and 11.04, but not in 11.10. > cat a.c #include int main() { sem_t *mysem; int ret; ret = sem_post(mysem); return 0; } > gcc -g -lrt -o a a.c /tmp/ccUadHKv.o: In function `main': a.c:8: undefined reference to `sem_post' collect2: ld returned 1 exit status ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: libc6-dev 2.13-20ubuntu5 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.23-0ubuntu3 Architecture: amd64 Date: Fri Oct 14 12:30:58 2011 SourcePackage: eglibc UpgradeStatus: Upgraded to oneiric on 2011-10-07 (6 days ago) ** Affects: eglibc (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug oneiric -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/874418 Title: linking against librt doesn't provide sem_post To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/874418/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 874418] Re: linking against librt doesn't provide sem_post
If this is going to be the case going forward, then the sem_* man pages should be updated to indicate that -lrt is no longer sufficient to use semaphores. I don't have a problem with the change since LSB says to use libpthread, anyway, but if the behavior is going to change then the documentation that suggests use of the old behavior should be changed. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/874418 Title: linking against librt doesn't provide sem_post To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/874418/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 874418] Re: linking against librt doesn't provide sem_post
The sem_* man pages need to be updated to reflect a "blessed" way of linking in semaphore code now that -lrt doesn't work. ** Package changed: eglibc (Ubuntu) => manpages (Ubuntu) ** Changed in: manpages (Ubuntu) Status: Invalid => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/874418 Title: linking against librt doesn't provide sem_post To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/874418/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs