Environment running PowerPC64 with the ELFv2 uses llvm9 as base compiler, so we can remove GCC dependency.
Details
Details
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
powerpc and powerpcspe also switch to LLVM, so we should change default options there as well.
Comment Actions
remove explicit GCC dependency and add "modern compiler dependency" instead (compiler:c11)
Comment Actions
Now it's not necessary to put include bsd.port.pre.mk and bsd.port.post.mk separately.
Comment Actions
Also, PGO options seems to require GCC. Why do you remove USE_GCC=any there? Have you verified it's not needed?
Comment Actions
I'll revert this part to keep safe, affects behavior on platforms other than powerpc*
Comment Actions
Can we get a proposed commit log message in this reviews summary that explains the context/issue and the 'why' of the change please
@pkubaj I'm happy for you to take this. Would you mind taking this to resolution, pending appropriate QA (poudriere, etc)?