> 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

Reply via email to