Page MenuHomeFreeBSD

lang/ghc: Update arm bootstrap
ClosedPublic

Authored by mikael on Feb 23 2021, 7:44 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 14 2024, 6:44 AM
Unknown Object (File)
Jan 3 2024, 8:37 PM
Unknown Object (File)
Dec 20 2023, 6:11 AM
Unknown Object (File)
Dec 18 2023, 11:45 AM
Unknown Object (File)
Dec 16 2023, 11:27 AM
Unknown Object (File)
Dec 15 2023, 11:55 PM
Unknown Object (File)
Nov 27 2023, 9:07 PM
Unknown Object (File)
Nov 23 2023, 6:15 AM
Subscribers

Details

Summary

The ghc bootstrap (v8.6.5) on arm requires devel/llvm60, this llvm version is obsolete and still uses python2.7 to build, update the bootstrap to a newer version (v8.10.4) that requires devel/llvm90
Bump bootstrap to 8.10.4 on arm
Bump minimum required FreeBSD version, 12.1 is not supported anymore
Add a comment to explicitly say we need devel/llvm90 on arm, it'll be easier to grep before deorbiting obsolete llvm version from the ports tree
Drop unecessary RUN_DEPENDS
Collapse arm ARCH conditionnal

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

the bootstraps are on freefall:/home/mikael/ghc

When preparing a bootstrap it is advised to build with all OPTIONS set to OFF to save space and build time. Would you mind rerolling it again? If you don't want to do this, let's just commit it.

When preparing a bootstrap it is advised to build with all OPTIONS set to OFF to save space and build time. Would you mind rerolling it again? If you don't want to do this, let's just commit it.

Only the GMP option is set.

When preparing a bootstrap it is advised to build with all OPTIONS set to OFF to save space and build time. Would you mind rerolling it again? If you don't want to do this, let's just commit it.

Only the GMP option is set.

This will make math/gmp a build dependency for lang/ghc, so it is better to turn it OFF too.

When preparing a bootstrap it is advised to build with all OPTIONS set to OFF to save space and build time. Would you mind rerolling it again? If you don't want to do this, let's just commit it.

Only the GMP option is set.

This will make math/gmp a build dependency for lang/ghc, so it is better to turn it OFF too.

done

I have copied your bootstraps to my public_distfiles. Feel free to commit this once they are available.

This revision is now accepted and ready to land.Mar 2 2021, 5:35 PM
This revision was automatically updated to reflect the committed changes.