Reporting issues and wishlist items
Please report all the issues with building or using the toolchain at the project site on GitHub.
Make sure that the report includes the following:
- the version of crosstool-NG you are using as reported by
- the host OS, including the version;
- for MacOS, also indicate whether you are using Homebrew or Macports (and list the packages installed)
.configfile you are using (unless it is an unmodified sample that ships with crosstool-NG - in which case you can just state the name of the sample configuration);
build.logfile that is produced, if applicable (i.e. unless crosstool-NG fails before the
If crosstool-NG breaks during the
ct-ng build phase, please retry using a
ct-ng build.1 command. If it also fails, please attach the
ct-ng build.1 run (this command forces a non-parallel build, so the build takes
longer but the log file is much easier to read). If
ct-ng build fails but
ct-ng build.1 succeeds, please attach both
Please attach any files, do not paste them into the issue description.
International Relay Chat (IRC)
Use channel #crosstool-ng on Libera.Chat (irc.libera.chat)
Starting with the 1.23 release, the following package version deprecation policy is in effect:
- The packages are not removed until they have been marked OBSOLETE for one release.
- The packages that are marked OBSOLETE will likely be removed in the next release. A special policy applies to the Linux and GNU libc versions: the versions used by still supported major releases from distributions (CentOS, Ubuntu) are kept until the End-Of-Life date of the respective release.
- If you feel that a certain version of a package needs to be retained, please file an issue at the project site on GitHub and describe the reason. Due to limited manpower the project has, it is not guaranteed though.
In general, this means if you need to use particular versions of packages, you’re likely stuck with a particular version of crosstool-NG as well. They might stop working at some time, unfortunately (the host compiler version can change after an upgrade, resulting in build errors; or the download URLs may go invalid; etc). Again, due to limited manpower, we don’t generally do dot-releases (e.g. 1.22.1). If you really need a certain version of crosstool-NG to work, please consider stepping up to maintaining that branch.