Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-11-10 Thread Ralph Versteegen via Ohrrpgce
I spoke too soon, looks like it was actually passing -fno-pie that caused the problem, though I don't really understand it. Easy enough to just omit it. On Fri, 10 Nov 2023 at 19:15, Ralph Versteegen wrote: > The actual part of the build log which shows the root cause of the error > is right at

Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-11-09 Thread Ralph Versteegen via Ohrrpgce
Also, this is the reason that the Mac build logs have lots of spurious warnings: -Wno-missing-braces is not passed. It's pretty poor that we're still using such an old forked FB on Mac, I really need to fix the last couple things in trunk FB's Mac support (mostly just crt.bi headers) so we can

Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-11-09 Thread Ralph Versteegen via Ohrrpgce
The actual part of the build log which shows the root cause of the error is right at the top: scons: Reading SConscript files ... Using target: darwin arch: x86 fbc: fbc (1.06.0 (04-29-2016)) fbcc: /opt/local/bin/gcc-mp-4.7 (gcc 4.7.4) cc: clang (LLVM 8.0.0) cctarget:

Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-11-06 Thread James Paige via Ohrrpgce
Yep, this commit seems to have broken the 32 bit Mac build, but the 64 bit Mac build is fine. clang -o relump build/relump.o build/os_sockets.o build/networkutil.o build/os_unix.o build/os_unix2.o build/util.o build/base64.o build/unicode.o build/array.o build/miscc.o build/fb/error.o

Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-10-28 Thread James Paige via Ohrrpgce
On Fri, Oct 27, 2023, 10:06 PM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > teeemcee > 2023-10-27 19:06:05 -0700 (Fri, 27 Oct 2023) > 130 > scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie > logic > > Hopefully this doesn't break Mac or FreeBSD

[Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:06:05 -0700 (Fri, 27 Oct 2023) 130 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie logic Hopefully this doesn't break Mac or FreeBSD builds. --- U wip/SConscript ___ Ohrrpgce mailing list