Package Details: crosstool-ng-git 1:crosstool.ng.1.25.0.33-1

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

Dependencies (11)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

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

Hello!

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.

  1. https://gist.github.com/SandaruKasa/ef88d80178dfd40710c1467a68ccdb4d

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.

  1. https://gist.github.com/SandaruKasa/c1bda4c688a79872fefe29ad8946c057

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/350-newlib_nano.sh
CONFLICT (content): Merge conflict in scripts/build/companion_libs/350-newlib_nano.sh
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().
    Aborting...

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.

Reference: https://github.com/crosstool-ng/crosstool-ng/pull/1368

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 https://github.com/crosstool-ng/crosstool-ng/pull/1338 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.