Closed gkthiruvathukal closed 1 year ago
I neglected to mention that version 8.1.0 worked for me just fine. I was trying to upgrade to 9.1.0 and am seeing the above errors.
@gkthiruvathukal thanks for opening up this issue, I'm running into the exact same on my side 😁.
@mfuntowicz My pleasure! Thank you for following up. I need this to work for an online resource I am creating for OneAPI.
What is the long double
format on your platform?
@vitaut Are you looking for sizeof? Or are you asking something architectural in nature?
@vitaut Happy to run a minimum viable example to get whatever info you need.
Either the documentation of the format (is it IEEE754 type and which one) or the output of the program from https://github.com/fmtlib/fmt/issues/3365#issuecomment-1484047187 which prints various numeric "limits".
$ dpcpp -o nlimits nlimits.cpp
icpx: warning: use of 'dpcpp' is deprecated and will be removed in a future release. Use 'icpx -fsycl' [-Wdeprecated]
# gkt @ linode5 in ~/Work/unoapi-dpcpp-examples on git:main x [22:43:05]
$ ./nlimits
e
1
size:16
1
1
0
0
1
1
1
1
0
1
1
1
0
64
18
21
2
-16381
-4931
16384
4932
0
0
This looks like normal IEEE754 binary128 which is supported. Have you tried building on the latest commit (https://github.com/fmtlib/fmt/commit/c03938922344d90fa067a32ec54d553f61d877dd)?
Thanks @vitaut I confirm it works on my side with latest commit (c039389)
@vitaut Will there be be an updated release?
Yes, we are working on a new release.
I'm working with Intel's OneAPI compiler and running into a handful of errors when building fmt. The language level supported is C++ 17. This is the 2023.1 release of the Intel tools.