Bug 1366516 - libstdc++ package conflicts between i686 and x86_64
Summary: libstdc++ package conflicts between i686 and x86_64
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gcc
Version: 26
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-08-12 07:57 UTC by Tomas Tomecek
Modified: 2024-06-24 15:34 UTC (History)
7 users (show)

Fixed In Version: gcc-6.1.1-6
Clone Of:
Environment:
Last Closed: 2017-03-01 22:02:56 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Tomas Tomecek 2016-08-12 07:57:58 UTC
...and thus breaks wine installation:

Error: Transaction check error:
  file /usr/share/gcc-6.1.1/python/libstdcxx/__pycache__/__init__.cpython-35.opt-1.pyc conflicts between attempted installs of libstdc++-6.1.1-5.fc
26.i686 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/__pycache__/__init__.cpython-35.pyc conflicts between attempted installs of libstdc++-6.1.1-5.fc26.i68
6 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/v6/__pycache__/__init__.cpython-35.opt-1.pyc conflicts between attempted installs of libstdc++-6.1.1-5
.fc26.i686 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/v6/__pycache__/__init__.cpython-35.pyc conflicts between attempted installs of libstdc++-6.1.1-5.fc26.
i686 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/v6/__pycache__/printers.cpython-35.opt-1.pyc conflicts between attempted installs of libstdc++-6.1.1-5
.fc26.i686 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/v6/__pycache__/printers.cpython-35.pyc conflicts between attempted installs of libstdc++-6.1.1-5.fc26.
i686 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/v6/__pycache__/xmethods.cpython-35.opt-1.pyc conflicts between attempted installs of libstdc++-6.1.1-5
.fc26.i686 and libstdc++-6.1.1-5.fc26.x86_64
  file /usr/share/gcc-6.1.1/python/libstdcxx/v6/__pycache__/xmethods.cpython-35.pyc conflicts between attempted installs of libstdc++-6.1.1-5.fc26.
i686 and libstdc++-6.1.1-5.fc26.x86_64


$ rpm -q libstdcxx
libstdc++-6.1.1-4.fc25.x86_64
libstdc++-6.1.1-4.fc25.i686

Comment 1 Orion Poplawski 2016-08-12 22:56:22 UTC
Also:

  file /usr/libexec/getconf/default conflicts between attempted installs of gcc-6.1.1-5.fc26.i686 and gcc-6.1.1-5.fc26.x86_64

Comment 2 Orion Poplawski 2016-08-12 23:00:10 UTC
Sorry, scratch that - I think that's expected.

Comment 3 Jakub Jelinek 2016-08-13 07:41:20 UTC
Sure, gcc.i686 has been never meant to be included in the x86_64 repo, it is not multilib.  It is there only because some other packages contain bogus Requires.
As for the python bytecode, this is python3-devel bug, details in #1204355.

Comment 4 Fedora End Of Life 2017-02-28 10:05:22 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 5 Jakub Jelinek 2017-03-01 22:02:56 UTC
This got fixed in 6.1.1-6.

Comment 6 Zephyr Lykos 2024-06-23 14:52:42 UTC
This bug reappeared in libstdc++-14.1.1-6.fc41:

Error: Transaction test error:
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/printers.cpython-313.opt-1.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/printers.cpython-313.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.opt-1.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64

Comment 7 Tom Caram 2024-06-24 13:23:08 UTC
Same as Zephyr here. Bug reappeared today for me. 


 - file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/printers.cpython-313.opt-1.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64
  - file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/printers.cpython-313.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64
  - file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.opt-1.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64
  - file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/xmethods.cpython-313.pyc conflicts between attempted installs of libstdc++-14.1.1-6.fc41.i686 and libstdc++-14.1.1-6.fc41.x86_64

Comment 8 Tom Caram 2024-06-24 13:30:32 UTC
Just in case this is not exactly the same bug, I've created another bug report because I don't think this one can be reopenes everytime this happens.

https://bugzilla.redhat.com/show_bug.cgi?id=2293940


Note You need to log in before you can comment on or make changes to this bug.