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
devkitPro buildscript cleanup #131
Comments
also here Line 37 in 319affd
you shouldn't add -L$(DEVKITARM)/arm-none-eabi/lib/armv6k/fpu manually, allow the linker to take care of it. Lines 17 to 20 in 319affd
If you're automating builds then please use the docker images at https://hub.docker.com/u/devkitpro/ rather than hammering the release system with unnecessary downloads. |
Oh, anything regarding arch/ is mostly on me. I'll look into this once I'm done tackling a breaking bug that popped up regarding directory traversal on 3DS. |
All of our release builds are currently manual. If by 'unnecessary downloads' you mean the Re: |
I removed most of the build script |
Yes, I did mean the DK1 and DK2 scripts, sorry, at first glance it looked like it was part of automated building. For devkitA64 we're just basing everything off $(DEVKITPRO) rather than having an extra variable. This was really just an artifact of starting with devkitARM and building out the rest of the infrastructure from there and we decided to clean things up a bit and re-organise for the switch toolset. My main concern is that people end up cargo culting $DEVKITA64 and creating build systems based on something that doesn't exist in a standard install. Often the first we hear of it is when someone tries to build something with a fresh toolchain install and come complaining about things being broken. With sections like this it's probably reasonable to generate $DEVKITARM rather than depending on it being passed in megazeux/scripts/msys2-devkitpro-scripts/dk-3ds-build.sh Lines 10 to 13 in 319affd
so either |
The text was updated successfully, but these errors were encountered: