libcc1.so is installed in /usr/lib

Bug #1807270 reported by keestux on 2018-12-06
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNU Arm Embedded Toolchain
Undecided
Unassigned

Bug Description

This is true for the Ubuntu gnu-arm-embedded package. It installs
these files in /usr/lib

    /usr/lib/libcc1.so.0.0.0
    /usr/lib/libcc1.so.0 -> libcc1.so.0.0.0
    /usr/lib/libcc1.so -> libcc1.so.0.0.0

There is currently "just" a PPA, but I guess it may someday become
a true Ubuntu citizen.

This libcc1.so.0.0.0 is the only file of the gcc-arm-embedded package that is
installed in a generic location, usr/lib. All other files are installed
in a specialized subdirectory such as /usr/lib/gcc/arm-none-eabi.

Note. The native libcc1 (from package libcc1-0) is installed in
    /usr/lib/x86_64-linux-gnu/libcc1.so.0.0.0
That is already a hint that /usr/lib is not the correct place
for the gnu-arm-embedded package to install libcc1.

BTW. Also gcc-avr has the same bug, it also installs it in /usr/lib.
And that means you can't install both gcc-avr and gcc-arm-embedded.

See also https://answers.launchpad.net/gcc-arm-embedded/+question/673040

This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers