Segher Boessenkool <seg...@kernel.crashing.org> writes: > Hi! > > On Fri, Jun 18, 2021 at 10:00:40PM +0100, Gaius Mulley wrote: >> Segher Boessenkool <seg...@kernel.crashing.org> writes: >> > On Thu, Jun 17, 2021 at 11:26:41PM +0100, Gaius Mulley via Gcc-patches >> > wrote: >> >> Debian Stretch using make -j 4, x86_64 GNU/Linux Debian Stretch built >> >> using make -j 24 and also under x86_64 GNU/Linux Debian Buster using >> >> make -j 4. >> > >> > I am building it on powerpc64-linux (-m32,-m64) and poweerpc64le-linux >> > currently. (All CentOS 7 fwiw). >> >> excellent the more varieties the better - I'm eagerly awaiting a risc-v >> motherboard which might also be interesting > > I needed a few fixes to get it to build, they are in my branch > (https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=users/segher/heads/gm2) > > The files gm2-libs/getopt.def and gm2-libs/GetOpt.def have filenames > that differ case only, this is censored by the scripts that we run on > the Git server. I renamed the former to cgetopt.def for now, but of > course more changes are needed for this to work at all.
Hi Segher, ah yes thanks for spotting this - I recall I had a similar issue with SYSTEM.def will change to getopt.def to cgetopt.def. >> > It does not want to build gm2tools, haven't investigated that yet >> > either. > > Not yet :-) > >> > Will report results later. > > powerpc64-linux now is building, and is running the tetsuite. My > powerpc64le-linux build used --enable-languages=all, but Ada fails to > build, so I'll redo that without Ada. > > Gaius, could you look through the two patches I did to get the build to > work, see if those are correct or if something better needs to be done? > > <https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=28cec96b06d0f35c387cfa4c73e5ea0c9b9a7e47> > $(subdir) is an absolute path for me, so ../$(subdir) cannot work. this looks sensible - I'll also test and apply this on a few machines. > <https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=91473b9caf6753f28be22c0a8f7d39b57a48172a> > Maybe your texinfo is less picky than mine, I use an older one (5.1)? (Debian buster texinfo is on 6.5.0 and Debian stretch is on 6.3.0). But the up node was inconsistent :-), again thanks for these up node fixes. I will rebuild on aarch64 (Debian stretch), x86_64 Debian stretch and x86_64 Debian buster and make source changes for cgetopt.def etc. regards, Gaius