Hi Folks,
love love love pyinstaller. Been using it for five plus years.
Today I was trying to migrate an app from CentOS 7 to CentOS 8 and ran into a little problem.
I produce an rpm from my dist dir but when I tried to use yum to install it I got errors like:
Running transaction test
Error: Transaction test error:
file /usr/lib/.build-id/a8/eb2df066410c61ce9b8a9aa23bf354edbbbbd7 from install of InstrumentationBrowser-0.4.8-1.x86_64 conflicts with file from package libgcc-8.3.1-5.1.el8.x86_64
So I'm thinking that yum is now aware of libraries which are copied into dist and the resulting rpm won't install unless I add --replacefiles (not something I normally want to do).
Is there a way to have pyinstaller not copy in some set of .so files which would be part of some external package dependency. I would then have to figure out how to make that dependency happen with fpm I suppose.
Your assistance is much appreciated!
-Jim.