FS#44468 - [asio] Make boost depency optional

Attached to Project: Arch Linux
Opened by Jaroslav Šmíd (jardasmid) - Sunday, 05 April 2015, 07:06 GMT
Last edited by Levente Polyak (anthraxx) - Tuesday, 20 March 2018, 20:26 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Asio project page states:

When using a C++11 compiler, most of Asio may now be used without a dependency on Boost header files or libraries. To use Asio in this way, define ASIO_STANDALONE on your compiler command line or as part of the project options.

Since C++11 compiler is available in Arch Linux (GCC and clang), this package should not have hard depency on boost. Boost depency should be optional as it is possible to use it without boost. It is header-only library and it is not linked to boost.
This task depends upon

Closed by  Levente Polyak (anthraxx)
Tuesday, 20 March 2018, 20:26 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.12.0-1
Comment by nfnty (nfnty) - Friday, 15 May 2015, 12:24 GMT
Any progress on this issue?
Comment by Ivan Puntiy (ivan_p) - Wednesday, 19 October 2016, 06:04 GMT
As a maintainer of mingw-w64 variant of this package in AUR, I agree.

Moreover, because it's headers only library, all it does during the 'build' is compiling examples and tests.
Neither of which aren't even used in the package, but they do depend on Boost.

Loading...