gcc-avr installs libcc1 in /usr/lib, causing package conflicts

Bug #1746955 reported by Andreas Fritiofson
This bug affects 12 people
Affects Status Importance Assigned to Milestone
gcc-avr (Ubuntu)

Bug Description

gcc-avr packages for artful and bionic includes the files /usr/lib/libcc1.* which probably isn't correct (I suspect they should be in the target specific path, if anywhere) and may conflict with other gcc packages. It specifically conflicts with the "GNU Arm Embedded Toolchain" PPA package, see https://bugs.launchpad.net/gcc-arm-embedded/+bug/1745143 .

Packages for <= zesty do not include these files at all.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gcc-avr (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeremy Elson (jelson) wrote :

This bug still exists in cosmic.

Revision history for this message
Ali Nikoukar (nikookar7) wrote :

I also have the same issue.

Revision history for this message
waqar rashid (waqarrashid33) wrote :

Hittin the same problem in the middle of time-critical task. I am working with Arduino based board and an arm based board. Can't even uninstall gcc-arm-embedded. I am using Ubuntu 18.04

sudo apt-get purge gcc-arm-embedded
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 arduino-core : Depends: gcc-avr (>= 4.7.0) but it is not going to be installed
 avr-libc : Depends: gcc-avr (>= 5.4.0+Atmel3.6.0-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

I am not very good in managing packages so this might not be related but I thought I would post it here in case it is related.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.