Ok, so CMake knows that mingw shared libraries go in <mingw root>/bin and not <mingw root>/lib but autotools does not.
What's the best way to fix this? I manually moving the files in the spec file but then the pkgconf file would need to get patched as well. There's got to be a more elegant way of fixing this than brute force...
Is there?
Thanks, Richard
On Wed, May 13, 2020 at 2:00 PM Richard Shaw hobbes1069@gmail.com wrote:
Ok, so CMake knows that mingw shared libraries go in <mingw root>/bin and not <mingw root>/lib but autotools does not.
What's the best way to fix this? I manually moving the files in the spec file but then the pkgconf file would need to get patched as well. There's got to be a more elegant way of fixing this than brute force...
What has to get changed in the pkgconf file? The pkgconf file usually doesn't have any knowledge of binaries, and the linker doesn't need access to the DLL files. So what needs changed?
Is there?
I haven't seen one, but I rarely come across autotools packages that I want to bundle anymore (that aren't already bundled by someone else)
--Greg
Thanks, Richard _______________________________________________ mingw mailing list -- mingw@lists.fedoraproject.org To unsubscribe send an email to mingw-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/mingw@lists.fedoraproject.org
Thanks,
Sandro helped me figure it out. The project uses manual config files, it's not actually autotools. I just had to patch the Makefile.in and pkgconfig.in file to do what I want.
Thanks, Richard