-
Notifications
You must be signed in to change notification settings - Fork 2
dj64.mk changes/cleanups to work with MacOS #40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
bartoldeman
commented
Jul 26, 2025
- Get most cross asm tools via autoconf instead of the make logic.
- We need -x assembler-with-cpp instead of -x assembler, otherwise with a .s file preprocessor #ifdef's are ignored (and for .S we already have a cross rule, not good for tmp.s)
- -rpath=xx needs to be -rpath xx, so from compiler -Wl,-rpath,xx
- .section in asm is different on MacOS
f55b507
to
cdbb215
Compare
I think such design is problematic. |
This is a change on top of Bart's work to run configure directly on client's build session.
I added #41 with some |
yes, I thought there was a catch somewhere! I think
up to you if you want #41 or the above. |
I don't really care at that point. |
So if you don't add the |
cdbb215
to
ec9d20a
Compare
I did now, just did something else in the mean time :) |
1. Reorder some make logic to make it a little easier to follow 2. We need -x assembler-with-cpp instead of -x assembler, otherwise with a .s file preprocessor #ifdef's are ignored (and for .S we already have a cross rule, not good for tmp.s) 3. -rpath=xx needs to be -rpath xx, so from compiler -Wl,-rpath,xx 4. .section in asm is different on MacOS
ec9d20a
to
25a0e49
Compare
Thanks! |