Page MenuHomeFreeBSD

graphics/OpenEXR: use readelf instead of objdump in library check
ClosedPublic

Authored by mandree on Sep 9 2016, 2:38 PM.
Tags
None
Referenced Files
F153737679: D7842.id20233.diff
Thu, Apr 23, 8:09 AM
Unknown Object (File)
Tue, Apr 21, 3:28 AM
Unknown Object (File)
Tue, Apr 21, 12:49 AM
Unknown Object (File)
Mon, Apr 20, 2:47 AM
Unknown Object (File)
Sat, Apr 18, 3:03 AM
Unknown Object (File)
Thu, Apr 16, 2:04 AM
Unknown Object (File)
Sun, Apr 12, 9:29 PM
Unknown Object (File)
Tue, Apr 7, 2:50 PM
Subscribers

Details

Summary

The binutils-provided objdump in the base system will be removed soon (and is already not present on arm64). Switch the C++ library check to use readelf, which provides the same functionality.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

emaste retitled this revision from to graphics/OpenEXR: use readelf instead of objdump in library check.
emaste updated this object.
emaste edited the test plan for this revision. (Show Details)
emaste added a reviewer: mandree.
emaste added a subscriber: andrew.

disconnecting objdump is discussed in D7338

bapt added a reviewer: bapt.
This revision is now accepted and ready to land.Sep 9 2016, 3:26 PM
mandree edited reviewers, added: emaste; removed: mandree.

Will commit later, currently seeing make DEVELOPER=yes complaints about missing LIB_DEPENDS=.../libc++ on bare metal, though this may be an artifact of libc++ being installed from port as well as in base. Currently investigating.

The libc++ stuff is a red herring. pkg delete -y libc++ fixed that one for 10.3. Now testing other releases.

This revision was automatically updated to reflect the committed changes.

committed as SVN r421626

Thanks!

Antoine@ reported this broken on FreeBSD 11, which I can confirm. The readelf output format is changed... oh joy.

This revision is now accepted and ready to land.Sep 10 2016, 1:59 PM
This revision was automatically updated to reflect the committed changes.