> On Nov 25, 2019, at 6:03 PM, Sven Barth via lazarus > <lazarus@lists.lazarus-ide.org> wrote: > > Should be. 🤔 > > Would you please compile with -sh option which will generate a ppas.sh file > (I think) in the output directory (I think as well) which will contain the > command line the linker will be called with and check that? Maybe you can > then pass some verbosity switch to the linker to find out what goes wrong... >
Maybe I'm just doing Lazarus wrong. It appears -sh is already enabled because I get a ppaslink.sh. #!/bin/sh DoExitAsm () { echo "An error occurred while assembling $1"; exit 1; } DoExitLink () { echo "An error occurred while linking $1"; exit 1; } OFS=$IFS IFS=" " /usr/bin/ld /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/crt1.10.5.o -multiply_defined suppress -L. -o /Users/ryanjoseph/Desktop/lazgtktest/project1 `cat /Users/ryanjoseph/Desktop/lazgtktest/link.res` if [ $? != 0 ]; then DoExitLink ; fi IFS=$OFS Here's the full command line copied from Lazarus. /usr/local/bin/fpc -MObjFPC -Scghi -O1 -gw -gl -l -vewnhibq -Filib/x86_64-darwin -Fl/usr/local/Cellar/gtk+3/3.24.5/lib -Fu../../Developer/lazarus/lcl/units/x86_64-darwin/gtk3 -Fu../../Developer/lazarus/lcl/units/x86_64-darwin -Fu../../Developer/lazarus/components/lazutils/lib/x86_64-darwin -Fu../../Developer/lazarus/packager/units/x86_64-darwin -Fu. -FUlib/x86_64-darwin -FE. -oproject1 -dLCL -dLCLgtk3 Regards, Ryan Joseph -- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus