On 2019-Nov-19, at 20:14, Mark Millard via freebsd-ppc <freebsd-ppc at freebsd.org> wrote: > On 2019-Nov-19, at 19:58, Mark Linimon <linimon at lonesome.com> wrote: > >>> devel/freebsd-gcc6 >>> devel/freebsd-gcc6@aarch64 >> >> These two ports are exactly equivalent. >> >> I did not have enough time before the commit to puzzle out a way to >> work around that. I have limited understanding of flavors. >> >> The way it *should* work IMHO is for the former to refuse to build >> with a message like "is a meta port -- nothing to build." This is >> used in several other existing masterports. >> > > Ahh. That helps explain the use of "native" in devel/binutils and > why it is listed first and that there is a matching default, from > looking . . . > > FLAVORS= native aarch64 aarch64_none_elf amd64 arm_gnueabi > arm_none_eabi \ > avr i386 mingw32 mips mips64 powerpc64 riscv64 s390x sparc64 > FLAVOR?= native > > Looks like that makes testing for the default (or literal native here) > testable: > > .if ${FLAVOR} != native > > So adding an extra flavor as a default could allow for generating an error? > > Thanks for the note. It helped me understand what to expect and what to watch > out for. > Hmm. On an aarch64 machine I could not use: pkg install freebsd-gcc6@aarch64 after my poudriere bulk run. I had to use: pkg install freebsd-gcc6 So there are places where the two notations are not equivalent, despite aarch64 being listed first for freebsd-gcc6's FLAVORS. One has to know what the FLAVORS list starts with in order to know what to type in some contexts; one can not just always type in the @flavor notation. This was for: # pkg -v 1.12.0 It reported: # pkg install devel/freebsd-gcc6@aarch64 Updating custom repository catalogue... custom repository is up to date. All repositories are up to date. pkg: No packages available to install matching 'devel/freebsd-gcc6@aarch64' have been found in the repositories The file for the poudriere bulk -f listed: devel/freebsd-gcc6@aarch64 (despite the context being aarch64 in the first place). === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) _______________________________________________ freebsd-toolchain@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"
Re: [Bug 239813] Update lang/gcc9, lang/gcc9-devel, lang/gcc8, and lang/gcc8-devel to ELFv2 ABI on powerpc64
Mark Millard via freebsd-toolchain Sat, 30 Nov 2019 10:32:04 -0800
- Fwd: [Bug 239813] Update lang/gcc9, lan... Mark Millard via freebsd-toolchain
- Re: Fwd: [Bug 239813] Update lang/... John Baldwin
- Re: [Bug 239813] Update lang/g... Mark Millard via freebsd-toolchain
- Re: [Bug 239813] Update la... Mark Linimon
- Re: [Bug 239813] Updat... Mark Millard via freebsd-toolchain
- Re: [Bug 239813] ... Mark Millard via freebsd-toolchain