svn commit: r496824 - head/graphics/sdl_ttf/files
Jan Beich
jbeich at FreeBSD.org
Mon Mar 25 14:32:10 UTC 2019
Author: jbeich
Date: Mon Mar 25 14:32:09 2019
New Revision: 496824
URL: https://svnweb.freebsd.org/changeset/ports/496824
Log:
graphics/sdl_ttf: unbreak --no-allow-shlib-undefined with Gold or LLD 9
Clang 8 on x86 with -O1 converts ceil(float) to ceilf() but wants
-msse4.1 to use builtin. GCC 8 on x86 and aarch64 with -O1 and Clang 8
on aarch64 always use builtin ceil(). To avoid guessing when library
call will be made just append -lm explicitly.
ld: error: ./.libs/libSDL_ttf.so: undefined reference to ceilf
PR: 236141
Reported by: pkg-fallout (via antoine)
Obtained from: upstream
Approved by: portmgr blanket (blocks 144 consumers)
Added:
head/graphics/sdl_ttf/files/patch-bug1401 (contents, props changed)
Added: head/graphics/sdl_ttf/files/patch-bug1401
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/sdl_ttf/files/patch-bug1401 Mon Mar 25 14:32:09 2019 (r496824)
@@ -0,0 +1,14 @@
+https://bugzilla.libsdl.org/show_bug.cgi?id=1401
+https://hg.libsdl.org/SDL_ttf/rev/e826b2504c66
+
+--- Makefile.in.orig 2012-01-15 04:44:08 UTC
++++ Makefile.in
+@@ -68,7 +68,7 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(p
+ "$(DESTDIR)$(libSDL_ttfincludedir)"
+ libLTLIBRARIES_INSTALL = $(INSTALL)
+ LTLIBRARIES = $(lib_LTLIBRARIES)
+-libSDL_ttf_la_LIBADD =
++libSDL_ttf_la_LIBADD = @MATHLIB@
+ am_libSDL_ttf_la_OBJECTS = SDL_ttf.lo
+ libSDL_ttf_la_OBJECTS = $(am_libSDL_ttf_la_OBJECTS)
+ libSDL_ttf_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
More information about the svn-ports-head
mailing list