[Bug 245511] lang/gcc9: build with base GCC on powerpc64 elfv1

[email protected]
Newsgroups gmane.os.freebsd.devel.ppc
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245511

--- Comment #12 from Gerald Pfeifer <[email protected]> ---
(In reply to Piotr Kubaj from comment #9)

Thank you for those tests, Piotr.  The results look concerning indeed,
I wonder what the quality of the produced compiler is. :-(

Just to make sure, what were the last lines coming from gmake, that is
those looking like

   gmake[3]: *** [mode-switching.o] Error 1
   gmake[3]: Leaving directory `/files/pfeifer/OBJ-0131-2308/gcc'
   gmake[2]: *** [all-stage2-gcc] Error 2
   gmake[2]: Leaving directory `/files/pfeifer/OBJ-0131-2308'
   gmake[1]: *** [stage2-bubble] Error 2
   gmake[1]: Leaving directory `/files/pfeifer/OBJ-0131-2308'

where I am mostly interested in those with the "***"?


I am wondering whether this misses where the actual issue happens, since
the docs say the following:

   If you wish to use non-default GCC flags when compiling the stage2
   and stage3 compilers, set @code{BOOT_CFLAGS} on the command line when
   doing @samp{make}.

And they also say:

   Again, if the native compiler miscompiles the stage1 compiler, you may
   need to work around this by avoiding non-working parts of the stage1
   compiler.  Use @code{STAGE1_TFLAGS} to this end.

So I am wondering whether you should not have tried setting STAGE1_TFLAGS
in the first place, to avoid a broken stage1 compiler as opposed to trying
to be gentle to a broken stage1 compiler by only invoking it with -O0.

Do you see what I mean?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.