Bug 1550541 - irrlicht: Partial injection of Fedora build flags
Summary: irrlicht: Partial injection of Fedora build flags
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: irrlicht
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: Fedora28BuildFlags
TreeView+ depends on / blocked
 
Reported: 2018-03-01 12:29 UTC by Florian Weimer
Modified: 2018-03-05 16:43 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-03-05 16:43:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Florian Weimer 2018-03-01 12:29:46 UTC
/usr/lib64/libIrrlicht.so.1.8.4 in irrlicht-1.8.4-1.fc28.6.x86_64 and /usr/lib64/libIrrXML.so.1.8.4 in irrXML-1.8.4-1.fc28.6.x86_64 have not been linked with the standard Fedora linker flags (LDFLAGS) from redhat-rpm-config.

I tried to fix this, but had to back out my changes because setting LDFLAGS from the RPM spec file overrides the linked libraries as well, resulting in serious underlinking (which is not detected because the linker flag -Wl,-z,defs is not used).

See https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/master/f/buildflags.md for information on RPM macros and environment variables provided by the build environment.

Comment 1 Tom "spot" Callaway 2018-03-05 16:43:23 UTC
Fixed in rawhide (irrlicht-1.8.4-7.fc29) and F28 (irrlicht-1.8.4-7.fc28).


Note You need to log in before you can comment on or make changes to this bug.