Page MenuHomeFreeBSD

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

Authored by jmd on Oct 20 2017, 3:02 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 23, 7:47 AM
Unknown Object (File)
Oct 24 2024, 8:58 PM
Unknown Object (File)
Oct 5 2024, 1:24 AM
Unknown Object (File)
Oct 4 2024, 11:56 AM
Unknown Object (File)
Sep 25 2024, 2:32 PM
Unknown Object (File)
Sep 23 2024, 3:19 PM
Unknown Object (File)
Sep 20 2024, 8:35 AM
Unknown Object (File)
Sep 19 2024, 9:25 AM
Subscribers

Details

Summary

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

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
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.