[Scons-users] Compiling with Scons on Mac arm64

Paola Ferrario paola.ferrario at dipc.org
Tue Feb 1 12:36:35 EST 2022


Hi all!
I’m having a problem compiling my C++ application using Scons on a Mac with M1 processor. 
Specifically, it seems that it tries to compile for a x86_64 architecture, since I see a lot of warnings such as 
"warning: ignoring file ..., building for macOS-x86_64 but attempting to link with file built for macOS-arm64”
when linking to third-party libraries, correctly compiled in the arm64 architecture. After the warnings, the compilation ends with error 
“ld: symbol(s) not found for architecture x86_64”

I was wondering if there is a flag I can pass to the compiler to specify the architecture. I’ve tried with 

-arch=arm64

but it doesn’t work.
What should I do?

Thank you and best regards

Paola
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20220201/a4012b4a/attachment.htm>


More information about the Scons-users mailing list