Package Details: crosstool-ng-git

Git Clone URL: (read-only, click to copy)
Package Base: crosstool-ng-git
Description: crosstool-NG aims at building toolchains.
Upstream URL:
Licenses: GPL
Conflicts: crosstool-ng
Provides: crosstool-ng
Submitter: intelfx
Maintainer: graysky
Last Packager: graysky
Votes: 21
Popularity: 0.055614
First Submitted: 2014-07-01 09:24 (UTC)
Last Updated: 2022-05-31 11:37 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

SandaruKasa commented on 2022-12-11 22:44 (UTC)


The pull request I've mentioned in the previous comment has now been merged, so I updated the first patch. Thanks, GitHub Gist.

SandaruKasa commented on 2022-11-22 13:51 (UTC)

Hello! I would like to suggest a couple of patches.


This basically adds the same dependencies as are listed for crosstool-ng in ABS, as well as a --with-ncurses flag to ./configure and ncurses to makedepends. However, building crosstool-ng with ncurses is currently broken on Arch, so it also merges a pull request that fixes that.


A change to pkgver() to get an actual version from the generated configure file so that the package version matches the output of ct-ng version.

The exact way it is implemented in the patch above is actually a breaking change (I think), because it removes the epoch, but the entire epoch thing here doesn't make too much sense anyways, so... Well, maybe bumping it to 2 with this this patch would be a bit wiser. IDK.

dujemiha commented on 2022-02-10 08:50 (UTC)

==> Starting prepare()...
From /tmp/crosstool-ng-git/crosstool-ng
 * branch              refs/pull/1368/head -> FETCH_HEAD
Auto-merging scripts/build/companion_libs/
CONFLICT (content): Merge conflict in scripts/build/companion_libs/
error: could not apply 89273b59... newlib-nano: Use run-time calculated paths in top-level nano.specs
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
Could not apply 89273b59... newlib-nano: Use run-time calculated paths in top-level nano.specs
==> ERROR: A failure occurred in prepare().

veganvelociraptr commented on 2021-06-03 00:13 (UTC) (edited on 2021-06-03 00:16 (UTC) by veganvelociraptr)

==> ERROR: Integrity checks are missing for: source
error downloading sources: crosstool-ng-git

graysky commented on 2020-08-15 09:35 (UTC)

@intelfx - sure, you can transfer ownership to me

intelfx commented on 2020-08-15 04:36 (UTC)

@graysky Thanks for the heads-up. Done.

Would you maybe like to comaintain or take over this package? In fact I'm not even using crosstool-ng anymore.

graysky commented on 2020-08-12 18:37 (UTC)

@intelfx - Looks like we have gcc-10.2.0-1 in [staging] now. PR#1338 has been superseded it seems by PR#1368 which patches it up to gcc v10.2.0 and binutils v2.35. Please adjust the PKGBUILD to patch 1368 instead of 1338.


Builds fine for me making this change. Thanks!

intelfx commented on 2020-05-26 23:45 (UTC)

@graysky Fixed, thank you.

graysky commented on 2020-05-14 12:08 (UTC)

@intelfx - 1268 got merged upstream back in Dec so you can probably remove the line pulling it. I do recommend that you add to the PKGBUILD since it adds support for gcc 10.1.0 which is currently in [core].

intelfx commented on 2019-11-09 09:12 (UTC)

@graysky sorry -- both AUR notifications somehow ended up in my junk folder. Package bumped and updated.