Bug#802509: [pkg-boost-devel] Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
On March 16, 2016 07:43:44 PM Dominique Belhachemi wrote: > Correction: > > - libboost-context1.58-dev (= ${binary:Version}) > + libboost-context1.58-dev (= ${binary:Version}), > + libboost-coroutine1.58.0 (= ${binary:Version}) Thanks! I've fixed this for the upcoming Boost 1.60 upload. I have no plans at present to upload any further 1.58 releases. -S signature.asc Description: This is a digitally signed message part.
Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
Correction: - libboost-context1.58-dev (= ${binary:Version}) + libboost-context1.58-dev (= ${binary:Version}), + libboost-coroutine1.58.0 (= ${binary:Version}) Not sure what effect (= ${binary:Version}) has on a *-dev package.
Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
libboost-coroutine1.58-dev doesn't pull in the corresponding binary package. /usr/lib/x86_64-linux-gnu/libboost_coroutine.so is now a dangling symlink. I think you need following change in debian/control.in Package: libboost-coroutine1.58-dev Homepage: http://www.boost.org/libs/coroutine/ Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libboost1.58-dev (= ${binary:Version}), - libboost-context1.58-dev (= ${binary:Version}) + libboost-context1.58-dev (= ${binary:Version}), + libboost-coroutine1.58-dev (= ${binary:Version}) Best -Dominique
Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
On Fri, 25 Dec 2015 17:23:49 +0100 Tiago de Paula Peixotowrote: > I wonder why this library is being compiled static-only in the first > place, since this is not the default in Debian. All other boost > libraries are compiled as shared objects as well. Historically, some boost libraries only built in static config while others only built in shared. When I set up boost rules, I generally use the upstream options. So in this case, I presume that Boost.Coroutine was originally static-only. The good news is that it now also builds shared, so indeed it is a trivial fix. Regards, -Steve signature.asc Description: This is a digitally signed message part.
Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
On Sat, 21 Nov 2015 12:33:54 +0100 Tobias Frostwrote: > Followup-For: Bug #802509 > Control: Serverity -1 whishlist > > > (fixing Steve's syntax.) > > Steve's right: this bug is not grave. It makes the library completely unusable for me, since I need to link to it from a shared object. I imagine I am not the only one attempting to do that. Right now I am forced to drop crucial functionality in Debian for a library that I develop (http://graph-tool.skewed.de) simply because of this bug. BTW, the fix should be fairly trivial. I wonder why this library is being compiled static-only in the first place, since this is not the default in Debian. All other boost libraries are compiled as shared objects as well. Best, Tiago -- Tiago de Paula Peixoto
Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
Followup-For: Bug #802509 Control: Serverity -1 whishlist (fixing Steve's syntax.) Steve's right: this bug is not grave. -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
Package: libboost-coroutine-dev Version: 1.58.0.1 Severity: grave Justification: renders package unusable Dear Maintainer, The boost-coroutine library is currently only compiled as a static library, while all other boost libraries are compiled also as shared objects. Static librares cannot be linked against shared objects, and hence this renders this library useless by other libraries and plugins. AFAIK, there is no reason to compile it as a shared object, since that is what most other distros do. Best, Tiago -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 4.1.6-rh1-xenU (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages libboost-coroutine-dev depends on: ii g++ 4:5.2.1-4 ii g++-5 5.2.1-22 ii libboost-coroutine1.58-dev 1.58.0+dfsg-3.1 ii libstdc++-5-dev 5.2.1-22 libboost-coroutine-dev recommends no packages. libboost-coroutine-dev suggests no packages. -- no debconf information
Bug#802509: [pkg-boost-devel] Bug#802509: libboost-coroutine-dev: The boost-coroutine library is only compiled as a static library
Severity wishlist Thanks On October 20, 2015 10:56:17 PM GMT+05:30, Tiago de Paula Peixotowrote: >Package: libboost-coroutine-dev >Version: 1.58.0.1 >Severity: grave >Justification: renders package unusable > >Dear Maintainer, > >The boost-coroutine library is currently only compiled as a static >library, while all other boost libraries are compiled also as shared >objects. > >Static librares cannot be linked against shared objects, and hence >this renders this library useless by other libraries and plugins. > >AFAIK, there is no reason to compile it as a shared object, since that >is what most other distros do. > >Best, >Tiago > >-- System Information: >Debian Release: stretch/sid > APT prefers unstable > APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental') >Architecture: i386 (x86_64) > >Kernel: Linux 4.1.6-rh1-xenU (SMP w/4 CPU cores) >Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) >(ignored: LC_ALL set to en_US.UTF-8) >Shell: /bin/sh linked to /bin/bash >Init: systemd (via /run/systemd/system) > >Versions of packages libboost-coroutine-dev depends on: >ii g++ 4:5.2.1-4 >ii g++-5 5.2.1-22 >ii libboost-coroutine1.58-dev 1.58.0+dfsg-3.1 >ii libstdc++-5-dev 5.2.1-22 > >libboost-coroutine-dev recommends no packages. > >libboost-coroutine-dev suggests no packages. > >-- no debconf information > >___ >pkg-boost-devel mailing list >pkg-boost-de...@lists.alioth.debian.org >http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-boost-devel -- Sent from my Android device with K-9 Mail. Please excuse my brevity.