-
Notifications
You must be signed in to change notification settings - Fork 58
Various changes and improvements. #25
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
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 |
|
谢谢 |
for compatibility with other distributions which are compiled with target=i586-pc-msdosdjgpp.
Workaround for #46.
This has never been used, and doing this in CI is impractical.
And apply the patch to djgpp-2.05 too. fixes: #46
It doesn't exist anymore, and is no longer needed now that gdb 16 works with djgpp.
The bundled zlib versions fail to build on MacOS with clang >= 18. ref: https://gitlab.kitware.com/cmake/cmake/-/issues/25755
They changed their whole build system, will have to look into that.
This makes way too much noise when the compiler is not yet installed. ref: #51
Also applied to djgpp-cvs. fixes: #51 (but better)
Hey there, I've been hacking your build scripts a bit. The most notable improvements in this branch are:
contrib/download_prerequisitesin 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_JOBSandGCC_CONFIGURE_OPTIONSallow 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 -ais 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.