[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#883853: Please provide binaries/symlinks without version suffix



On Fri, 8 Dec 2017 11:47:17 +0100 Andre Heider <a.heider@gmail.com> wrote:
> Source: gcc-7-cross
>
> (this applies to gcc-*-cross, I was unsure where to file it)
>
> Currently all the binaries of all -cross packages have a version suffix.
>
> For gcc it looks like this:
> gcc-7-aarch64-linux-gnu: /usr/bin/aarch64-linux-gnu-gcc-7
> gcc-5-aarch64-linux-gnu: /usr/bin/aarch64-linux-gnu-gcc-5
>
> gcc-aarch64-linux-gnu then provides symlinks to the current default version:
> /usr/bin/aarch64-linux-gnu-gcc -> aarch64-linux-gnu-gcc-7
>
> Now, most build environments provide a way to set a prefix for the
> toolchain to use. Like the kernel:
> CROSS_COMPILE=/usr/bin/aarch64-linux-gnu- make something
>
> That works fine for debian's default gcc version, but doesn't when you
> want to use another version. While some build environments allow a way
> to set a suffix too, they generally do not. Setting just a prefix seems
> like the established way.
>
> A dedicated directory with binaries/symlinks without version suffix
> would fix this, like:
> CROSS_COMPILE=/usr/bin/aarch64-linux-gnu-5/aarch64-linux-gnu-
>
> Please consider providing it!

gcc-defaults source package provides some packages may
meet you requirement.
have a try:
     apt-get install gcc-aarch64-linux-gnu

>
> Thanks,
> Andre
>
>


Reply to: