#41099: GCC-9.2.0 Build System Neglects to Provide Ada-DLL Import Libraries Open Date: 2021-01-03 16:03 Last Update: 2021-01-03 16:57 URL for this Ticket: https://osdn.net//projects/mingw/ticket/41099 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41099 --------------------------------------------------------------------- Last Changes/Comment on this Ticket: 2021-01-03 16:57 Updated by: keith * Status Update from Open to Closed * Resolution Update from None to Fixed Comment: The attached patch resolves the issue, by removing the inappropriate -Wl,-soname, option, and replacing it with the -Wl,--out-implib, option, (with appropriately adjusted file name argument), from the make commands specified for the gnatlibs-shared-win32 target, when linking each of libgnat-9.dll and libgnarl-9.dll. --------------------------------------------------------------------- Ticket Status: Reporter: keith Owner: keith Type: Issues Status: Closed Priority: 1 - Lowest MileStone: (None) Component: GCC Severity: 5 - Medium Resolution: Fixed --------------------------------------------------------------------- Ticket details: When building the MinGW release of GCC-9.2.0, the Ada DLLs, libgnat-9.dll, and libgnarl-9.dll, were created automatically, but the accompanying libgnat.dll.a, and libgnarl.dll.a, were not. For previous GCC versions, I had a MinGW-specific patch to correct this deficiency, but the upstream source changed significantly between GCC-8 and GCC-9, and my original patch is no longer applicable. To produce the original MinGW GCC-9.2.0 Ada packages, I generated libgnat.dll.a and libgnarl.dll.a manually, from the respective DLLs, using pexports and dlltool; it would be useful to formulate a new patch, to automate the build process. -- Ticket information of MinGW - Minimalist GNU for Windows project MinGW - Minimalist GNU for Windows Project is hosted on OSDN Project URL: https://osdn.net/projects/mingw/ OSDN: https://osdn.net URL for this Ticket: https://osdn.net/projects/mingw/ticket/41099 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=41099