HomeFreeBSD

- Since version 1.3.3, FLTK now checks for compiler support of -fvisibility

Description

  • Since version 1.3.3, FLTK now checks for compiler support of -fvisibility and -fvisibility-inlines-hidden and uses it if available to reduce shared library size. Unfortunately, this hides Fl_XFont_On_Demand::value, which in turn causes undefined reference errors during linking. Fix by marking Fl_XFont_On_Demand class as FL_EXPORT for the time being (Gentoo Linux is doing the same)
  • Do not strip libraries for now: FLTK uses the same command for installing both dynamic and static libraries, but "fltk-config(1) --compile" prefers static, which breaks programs like `graphics/iccexamin' (threading test)
  • Pull another patch from Gentoo to fix segmentation fault in vncview(1) of port `net/tigervnc' (Gentoo bug #529856 by Maxim Britov)
  • Do not leak non-existent (build-time only) -Lfoo references in LDFLAGS as it can potentially lead to various sporadic bugs in programs which obtain these flags through fltk-config(1). To prevent build-time conflicts that this gimmick was originally used for, we change shared linking command of fluid(1) accordingly

Since these are one-line changes likely to be merged upstream sooner rather
than later, perform them with sed(1) instead of trivial patches.

Reported and reviewed by: antoine

Details

Provenance
danfeAuthored on
Parents
rP378793: pypy-devel: update to 2.5
Branches
Unknown
Tags
Unknown

Event Timeline