Page MenuHomeFreeBSD

devel/flang, devel/flang-clang: update to LLVM 5.0

Authored by jmd on Oct 20 2017, 3:02 AM.



Upgrade to use LLVM5.0 as the backend compiler and use clang from upstream's LLVM5 branch.

Test Plan

poudriere tested on 10.4 amd64, 11.1 amd64, and HEAD amd64. Compiles hello world as expected on HEAD amd64. Compiles math/R on 10.4, 11.1, HEAD amd64.

Diff Detail

rP FreeBSD ports repository
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jmd edited the test plan for this revision. (Show Details)

In difference to man 3 sincos on CURRENT, libm of 10 and 11 does not contain sincos. Hence: remove it from flang and replace by sin/cos calls. Thanks to jrm for pointing out the resulting failure to build math/R.

This revision is now accepted and ready to land.Oct 23 2017, 1:21 PM
This revision was automatically updated to reflect the committed changes.