boostorg / charconv

C++11 compatible charconv
https://www.boost.org/doc/libs/master/libs/charconv/doc/html/charconv.html
Boost Software License 1.0
26 stars 15 forks source link

Fail to compile on ppc64le #194

Closed sdebionne closed 4 months ago

sdebionne commented 5 months ago

It looks like some floating point extension are not properly detected on ppc64le (gxx 13.2):

https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=915982&view=logs&j=8c139a40-380b-5518-bf6b-edcb18cbf319&t=e71f8d0d-13be-528e-b5e7-bfc20e0db699&l=18942

cc: https://github.com/conda-forge/boost-feedstock/pull/196

mborland commented 5 months ago

Can you try running from develop? I fixed a few ppc64le related issues since release, and locally everything seems fine with both long double ABIs.

sdebionne commented 5 months ago

Hi Matt, sure I can add patches to the build. Were you referring to https://github.com/boostorg/charconv/commit/100473b1dc3c3dfff0513e584c8f447824c7e34c ?

mborland commented 5 months ago

Yes. #193 will apply as well if you need quadmath support on ppc64le.

sdebionne commented 4 months ago

With https://github.com/boostorg/charconv/commit/100473b1dc3c3dfff0513e584c8f447824c7e34c we manage to build our Conda recipe for all platforms. Thank you!