-
Notifications
You must be signed in to change notification settings - Fork 55
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
Various changes and improvements. #25
base: master
Are you sure you want to change the base?
Conversation
I just pushed some more updates. The build script now allows you to specify which components and versions to install or upgrade. I also added support for building gdb. To just install the latest version of everything, you can use: Let me know what you think. |
I pushed another update on a new branch: tar. This branch builds GNU tar if it's not installed, so we can unpack all files with |
谢谢 |
patches adapted from: avrdudes/avarice@c339b0d avrdudes/avarice@a02e296
Patch imported from gdb 8.3. upstream commit 16bfc2f9705b40a11052f465b83fea2ec0904ce5 ref: #43
(But do we need this still? Users can just install it via brew)
Patch imported from gdb master. This fixes a segfault when reading symbols from coff-go32 executables. upstream commit: 5d683ae3dadd78fa88c243310404480555555246
Workaround for #46.
Hey there, I've been hacking your build scripts a bit. The most notable improvements in this branch are:
contrib/download_prerequisites
in the gcc source tree.script/build.sh
. Version name scripts (script/*.*.*
) now only contain some version-specific variables. This should make it easier to support new gcc versions when they are released, fix bugs, and add new features.MAKE_JOBS
andGCC_CONFIGURE_OPTIONS
allow a user to run multi-threaded builds, and pass custom options to gcc's./configure
.Some additional testing will likely be required. For example I don't know if
tar -a
is supported on all platforms. There may be more issues I'm unaware of.I've also made various other minor changes and fixes. Please see the commit log and let me know what you think.