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)
Tue, Mar 12, 5:43 AM
Unknown Object (File)
Feb 25 2024, 1:49 AM
Unknown Object (File)
Jan 28 2024, 6:37 AM
Unknown Object (File)
Dec 20 2023, 6:24 AM
Unknown Object (File)
Nov 21 2023, 9:00 PM
Unknown Object (File)
Nov 9 2023, 4:42 PM
Unknown Object (File)
Nov 5 2023, 11:58 PM
Unknown Object (File)
Nov 5 2023, 12: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 Skipped
Unit
Tests Skipped

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.