[CentOS] rpmbuild annoyance

Tue Mar 22 22:54:22 UTC 2016
Phil Wyett <philwyett at irregulars-engineering.com>

On Tue, 2016-03-22 at 22:11 +0000, Phil Wyett wrote:
> On Tue, 2016-03-22 at 16:20 -0400, m.roth at 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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.centos.org/pipermail/centos/attachments/20160322/d5654c3a/attachment-0005.sig>