Package Details: mips64-elf-gcc 12.2.0-1

Git Clone URL: https://aur.archlinux.org/mips64-elf-gcc.git (read-only, click to copy)
Package Base: mips64-elf-gcc
Description: The GNU Compiler Collection (mips64-elf)
Upstream URL: http://www.gnu.org/software/gcc/
Licenses: GPL, custom, LGPL, FDL
Conflicts: mips64-elf-gcc-stage1
Provides: mips64-elf-gcc-stage1
Replaces: mips64-elf-gcc-stage1
Submitter: simer
Maintainer: simer (valandil)
Last Packager: simer
Votes: 4
Popularity: 0.000000
First Submitted: 2015-12-29 23:10 (UTC)
Last Updated: 2022-08-31 19:06 (UTC)

Latest Comments

valandil commented on 2022-08-18 01:25 (UTC)

As I understand it, this is normal. When you first build a new target, you need to bootstrap gcc and newlib, and you do this by compiling binutils --> gcc-stage1 --> newlib --> gcc. It is a bit awkward to represent in the deps, but notice that misp64-elf-newlib has a make dependency on mips64-elf-gcc-stage1.

I think the dependency solver gets confused because we also mark mips64-elf-gcc has providing mips64-elf-gcc-stage1.

Chasar commented on 2022-08-06 12:39 (UTC) (edited on 2022-08-06 12:40 (UTC) by Chasar)

By installing this with an AUR helper I got some conflicting dependency issues. I solved it by:

  1. Installing mips64-elf-newlib with all its dependencies
  2. When done compiling, uninstall mips64-elf-gcc-stage1 (necessary for compiling mips64-elf-newlib, but conflicts with mips64-elf-gcc)
  3. Install mips64-elf-gcc with all it's dependencies