Move GCC/G++ runtime dlls into extra package(s)

Bug #1235983 reported by Michael Müller
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gcc-mingw-w64 (Ubuntu)
Fix Released
Undecided
Stephen Kitt

Bug Description

Hi,

I am currently working on a project which distributes a helper program to run browser plugins through Wine. This project uses a binary which is compiled with g++-mingw-w64-i686 and I came across the problem that the runtime dlls (libgcc_s_sjlj-1.dll, libspp-0.dll, libstdc++-6.dll) are not available as an extra package and I need to put a dependency on the g++-mingw-w64-i686 and gcc-mingw-w64-i686 packages. This will install the whole cross compiler environment for everybody who wants to use my program just to get 3 dlls.

I would therefore suggest to move the needed runtime dlls into something like g++-mingw-w64-i686-runtime and gcc-mingw-w64-i686-runtime, so that the binary packages which are meant for execution through Wine do not need to install several hundred megabytes of dependencies.

Michael

Stephen Kitt (steve-sk2)
Changed in gcc-mingw-w64 (Ubuntu):
assignee: nobody → Stephen Kitt (steve-sk2)
Revision history for this message
Stephen Kitt (steve-sk2) wrote :

Hi,

That does seem reasonable; I'll probably follow the general gcc packaging approach and provide libstdc++6-mingw-w64-i686 and so on.

Regards,

Stephen

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

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

Changed in gcc-mingw-w64 (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gcc-mingw-w64 - 24

---------------
gcc-mingw-w64 (24) unstable; urgency=medium

  * Following MSYS2 and Fedora’s example (among others), switch from SJLJ
    exception handling to Dwarf2; this will help the Rust toolchain in
    particular. Closes: #540782.
  * Rename binary-without-manpage override to no-manual-page.
  * Install ada_target_properties files.

 -- Stephen Kitt <email address hidden> Sat, 21 Nov 2020 15:01:02 +0100

Changed in gcc-mingw-w64 (Ubuntu):
status: Confirmed → Fix Released
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.