Date: Fri, 28 Apr 2017 23:19:25 -0700 From: Mark Millard <markmi@dsl-only.net> To: Mark Linimon <linimon@lonesome.com> Cc: svn-ports-head@freebsd.org, Baptiste Daroussin <bapt@FreeBSD.org>, Alexander Kabaev <kabaev@gmail.com> Subject: Re: svn commit: r439595 - in head/devel: aarch64-gcc aarch64-none-elf-gcc amd64-gcc arm-none-eabi-gcc arm-none-eabi-gcc492 mips-gcc mips64-gcc powerpc64-gcc riscv64-gcc sparc64-gcc Message-ID: <CF547B15-A677-4D23-83B3-985E37664710@dsl-only.net> In-Reply-To: <20170429033730.GA15960@lonesome.com> References: <8E45FA57-8D2E-4159-8E02-6A5044000CC2@dsl-only.net> <20170429022831.GB15674@lonesome.com> <A6D8B25D-27F6-4216-BD96-1C07E08E7847@dsl-only.net> <20170429033730.GA15960@lonesome.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2017-Apr-28, at 8:37 PM, Mark Linimon <linimon at lonesome.com> = wrote: > On Fri, Apr 28, 2017 at 07:41:33PM -0700, Mark Millard wrote: >> I do have access to powerpc64 and tested it in my context. >> It is powerpc that I'm far from an appropriate configuration >> of for now. >=20 > OK, I misread that. Your powerpc64 testing might be of gcc 4.2.1 and old libstdc++ as a context. That would be different than my powerpc64 tests. As for armv7 building/installing devel/arm-none-eabi-gcc492 . . . I grep'd the armv7 logs and fancy_abort does occur in mine twice as parts of a warning, not an error: = /usr/obj/portswork/usr/ports/devel/arm-none-eabi-gcc492/work/gcc-4.9.2/gcc= /ipa-devirt.c:1557:7: warning: variable 'can_refer' is used = uninitialized whenever '? :' condition is false [-Wsometimes-uninitialized] gcc_assert (odr_violation_reported); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = /usr/obj/portswork/usr/ports/devel/arm-none-eabi-gcc492/work/gcc-4.9.2/gcc= /system.h:692:12: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : = 0)) ^~~~~~~ = /usr/obj/portswork/usr/ports/devel/arm-none-eabi-gcc492/work/gcc-4.9.2/gcc= /ipa-devirt.c:1557:7: note: remove the '?:' if its condition is always = true gcc_assert (odr_violation_reported); ^ = /usr/obj/portswork/usr/ports/devel/arm-none-eabi-gcc492/work/gcc-4.9.2/gcc= /system.h:692:12: note: expanded from macro 'gcc_assert' ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : = 0)) ^ So both instances are tied to devel/arm-none-eabi-gcc492 but are not from build errors in my context. In my context devel/arm-none-eabi-gcc492 had the problem of conflicting with devel/arm-none-eabi-gcc file(s) when I'd built and installed devel/arm-none-eabi-gcc first. (In the other order it would be devel/arm-none-eabi-gcc that showed the conflict.) Otherwise devel/arm-none-eabi-gcc and devel/arm-none-eabi-gcc492 seemed to build fine on armv7 and the other hosts. =3D=3D=3D Mark Millard markmi at dsl-only.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CF547B15-A677-4D23-83B3-985E37664710>