Re: Compiling with Scons on Mac arm64
Bill Deegan <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <CAEyG4CFRhmcSoXBqWAhRhYT1PKp6QdhRzh8MTFV9aha896KPUQ@mail.gmail.com> |
toy would be better if it was entirely self contained and I don't need to install anything extra to try it. Is that possible? On Tue, Feb 1, 2022 at 1:36 PM Paola Ferrario <[email protected]> wrote: > Hi Bill! Thank you for your answer! > > I’m using: > > SCons-4.0.1 > python 3.6.8 > MacOS Monterey 12.2, Apple M1 Pro > CommandLineTools 13 > I don’t have XCode installed > > I’ve created a toy project, as you suggested: > https://github.com/paolafer/toy-nexus. The only dependency is GEANT4 ( > https://geant4.web.cern.ch/support/download). > > Let me know if there anything else I can provide! > > Cheers > > Paola > > On 1 Feb 2022, at 19:33, Bill Deegan <[email protected]> wrote: > > Paola, > > We need more information. > Which version of Python, SCons, xcode? > > Can you provide a toy project in github to reproduce this issue? > > Then we can see directly your SCons usage and help resolve the issue. > > -Bill > > On Tue, Feb 1, 2022 at 9:36 AM Paola Ferrario <[email protected]> > wrote: > >> 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 >> _______________________________________________ >> Scons-users mailing list >> [email protected] >> https://pairlist4.pair.net/mailman/listinfo/scons-users >> > _______________________________________________ > Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > > > _______________________________________________ > Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users