On Tue, 2016-03-22 at 22:11 +0000, Phil Wyett wrote:
On Tue, 2016-03-22 at 16:20 -0400, m.roth@5-cent.us wrote:
I'm building a package (rasmol, if you must know) from an srpm. It's an FC20 pkg, nothing older, but the software itself hasn't changed. So... I try the build, and it fails, telling me: gcc: %__global_ldflags: No such file or directory make: *** [rasmol] Error 1
Now, this isn't a brand-new package, so I'm puzzled by the error. Is there supposed to be something I need to add to the rpmbuild command line, or...?
Clues for the poor.
mark
Hi,
Which version of CentOS are you building in/for?
Are you building using mock?
Regards
Phil
Hi,
Building on CentOS 7, the SRPM builds clean as is.
On CentOS 6, you do get the error described. Ned is correct with it requiring a flag change. Once lines 107 and 116 of the spec are changed to have the last portion of the lines as:
EXTRA_LIBRARIES="%{?__global_ldflags}"
the package builds fine.
Regards
Phil