[Bug 214785] math/R fails to compile after lang/gcc update on 11-RELEASE-p3

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 29 21:33:02 UTC 2016


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

--- Comment #4 from commit-hook at freebsd.org ---
A commit references this bug:

Author: jrm
Date: Tue Nov 29 21:32:13 UTC 2016
New revision: 427398
URL: https://svnweb.freebsd.org/changeset/ports/427398

Log:
  Fix build issue when the LTO option is enabled, do not register
  ${PREFIX}/lib/R/lib with ldconfig, and fix typo.

  GCC 4.9 now generates slim object files which only contain intermediate
  language representation for LTO. This means, either -ffat-lto-objects must
  be used to create files which also contain object code or gcc-ar/gcc-ranlib
  must be used to create static libraries suitable for LTO processing. This
  patch sets AR/RANLIB to gcc-ar/gcc-ranlib.

  The libraries under ${PREFIX}/lib/R/lib are not intended (by upstream) to
  be registered with ldconfig, but are opened by dlopen(3). This means pkg
  will not register shared library dependencies, so we will have to adjust
  and bump ports as necessary. When necessary, unfortunately, is unclear
  based on how things work upstream.

  Fix typo: OPENMP_USE=compiler:openmp should have been
  OPENMP_USES=compiler:openmp.

  Bump PORTREVISION.

  PR:   214785
          214666
  Reported by:  taozhenext at gmail.com (214785), dbn (214666)
  Approved by:  swills (mentor)
  Differential Revision:        https://reviews.freebsd.org/D8650

Changes:
  head/math/R/Makefile
  head/math/R/pkg-plist

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


More information about the freebsd-ports-bugs mailing list