[Bug 206411] Fix emulators/simh build with clang 3.8.0

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jan 19 20:16:42 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206411

            Bug ID: 206411
           Summary: Fix emulators/simh build with clang 3.8.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: dim at FreeBSD.org

Created attachment 165836
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=165836&action=edit
Ensure -flto -fwhole-program is not used when it is not completely supported

During the exp-run in bug 206074, it was found that emulators/simh gives errors
with a recent clang 3.8.0 snapshot [1]:

   /usr/bin/ld: unrecognized option '-plugin'

And more of such linking errors.  This is because the simh main Makefile
attempts to use -flto -fwhole-program with clang, but this support depends on
the correctly link time optimization infrastructure being installed (e.g. the
LLVMgold.so plugin, and more).

Since LTO is not available yet in base, here is a patch to disable the use of
these options more thorougly.

[1]
http://package18.nyi.freebsd.org/data/headamd64PR206074-default/2016-01-15_15h26m58s/logs/errors/simh-3.9.0.log

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list