Ozkan Sezer
23cf7a2e0d
autotools: a few libtool updates from mainstream
...
(cherry picked from commit 971508c0d7
)
12 months ago
Ozkan Sezer
6b75a592a4
autotools: revised and silenced esound detection a bit.
2 years ago
Anonymous Maarten
65473ae36d
autoconf: use ax_compute_relative_paths
2 years ago
Ozkan Sezer
1c1f5c180f
imported two libtool mainstream commits 28fbcb6a and b55b1cc8
3 years ago
Ozkan Sezer
3355464079
libtool upgrade to 2.4.6 - 18/n: SDL customizations
...
removed os/2 versioning support.
3 years ago
Ozkan Sezer
5ae2f0fd19
libtool upgrade to 2.4.6 - 17/n: SDL customizations
...
fixes Windows linkage and the DLL name convention.
3 years ago
Ozkan Sezer
6a5aeaf948
libtool upgrade to 2.4.6 - 16/n: Fedora ABI-specific directories patch:
...
https://src.fedoraproject.org/rpms/libtool/blob/master/f/libtool-2.4.5-rpath.patch
3 years ago
Ozkan Sezer
8c44e0e0f8
libtool upgrade to 2.4.6 - 14/n: support for MidnightBSD
...
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=5df7dd49d5e68ea45118a0687ef2d4dd00399f1e
3 years ago
Ozkan Sezer
a6df1f7be1
libtool upgrade to 2.4.6 - 13/n: add mingw to systems not needing libm.
...
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46559
3 years ago
Ozkan Sezer
897efe1837
libtool upgrade to 2.4.6 - 12/n: fix preloading symbols on Solaris 11.3
...
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22373
3 years ago
Ozkan Sezer
b5dc1eedb8
libtool upgrade to 2.4.6 - 11/n: FreeBSD elftoolchain strip support
...
http://savannah.gnu.org/patch/?8675
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=d7c8d3b43fef8641f4354edaa0429d157259bf56
3 years ago
Ozkan Sezer
3cbd561690
libtool upgrade to 2.4.6 - 10/n: export AIX TLS symbols fix
...
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff_plain;h=d15b321427c8b7dca0347ac56525cb64bde07ddc
3 years ago
Ozkan Sezer
4be6ab2692
libtool upgrade to 2.4.6 - 8/n: set file_list_spec to '@' on OS/2
...
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=a938703c462bd2ba0e520808d45186020ea600be
3 years ago
Ozkan Sezer
83a22d059c
libtool upgrade to 2.4.6 - 7/n: fix an os/2 typo
...
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38305
3 years ago
Ozkan Sezer
e8881b0d3e
libtool upgrade to 2.4.6 - 6/n: fix typo introduced in libtool-2.4.3
...
i.e. wrong -L/-R detection. see:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21137 | 22895 | 31900 | 36762
3 years ago
Ozkan Sezer
8b13673c19
libtool upgrade to 2.4.6 - 5/n: fix linker error for powerpc64le
...
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23348
3 years ago
Ozkan Sezer
8e62063811
libtool upgrade to 2.4.6 - 4/n: fix m4 quoting bug
...
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41837
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=0904164dd5b57b3230dce04207738ce961591762
3 years ago
Ozkan Sezer
647514a5d0
libtool upgrade to 2.4.6 - 2/n: support macOS 11
...
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=9e8c882517082fe5755f2524d23efb02f1522490
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=8f4bdbda0a0c85cf6375a4c7546b83eb3fb596d3
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44684
3 years ago
Ozkan Sezer
c8ddccdef4
libtool upgrade to 2.4.6 - 1/n
3 years ago
Ozkan Sezer
8636bc06de
acinclude/libtool.m4: Apply macos11 patch from libtool bug #44605
...
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605
https://github.com/macports/macports-ports/blob/master/devel/libtool/files/dynamic_lookup-11.patch
( Also see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44684 )
This also implicitly covers the macos10.10+ support patch from libtool
mainstream which has been in since libtool-v2.4.3, i.e.:
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commit;h=e145288b059e14ab7e58fc6a304e82d9dad282a6
4 years ago
Ozkan Sezer
5ad5645757
acinclude/pkg.m4: update from mainstream pkgconfig tree.
4 years ago
Ozkan Sezer
86191351c0
acinclude & sdl2.m4 updates:
...
- acinclude/alsa.m4, esd.m4: Ran through autoupdate to replace several
AC_TRY_[COMPILE|LINK|RUN] with corresponding AC_???_IFELSE , so that
autoconf-2.70 doesn't warn.
- sdl2.m4: Ditto.
- test/acinclude.m4 (sdl2): Ditto.
4 years ago
Ozkan Sezer
087de97b56
acinclude/esd.m4: update from mainstream esound tree,
...
- revise for better compatibility with new autoconf,
- remove HP/UX 9 (%@#!) support from it,
- replace system("touch conf.esdtest") with fopen/fclose in the
test code (see, e.g. glib-2.0.m4 -- sdl.m4 does the same.)
4 years ago
Ozkan Sezer
44d4a61d92
minor cleanups to configure.ac to reduce autoconf-2.70 warnings a bit.
...
configure output is practically unchanged. there are still lots of
AC_TRY_COMPILE/AC_TRY_LINK replacements needed to really eliminate
the warnings, but that's for another time.
4 years ago
Ozkan Sezer
ebfc98377b
ac_check_define.m4: remove stray AC_DEFINE outside of the macro definition
...
cf.: bug #5234 -- generated configure script does not change.
4 years ago
Ozkan Sezer
3544bd9e78
ac_check_define.m4: AC_REQUIRE([AC_PROG_CPP]) -- fixes bug #5234 .
4 years ago
Sam Lantinga
40e3c015f1
Added missing PKG_CONFIG macros
6 years ago
Ozkan Sezer
5a34f1e3ee
acinclude: rename ax_gcc_x86_cpuid.m4.htm to ax_gcc_x86_cpuid.m4
6 years ago
Sam Lantinga
37d991d7d6
Fixed bug 3481 - Configure fails to detect dynamic library support on powerpc64le
...
Sam
I've discovered that when building on powerpc64le (and probably powerpc64) SDL's configure script fails to detect dynamic library support, causing it to build a static library. This causes link failures due to undefined symbols later when packages link with -lSDL.
This seems to be because the included autotools package is too old to detect powerpc64le. This change corrects the problem for me but newer versions of autotools should handle it without a patch
8 years ago
Philipp Wiesemann
0e45984fa0
Fixed crash if initialization of EGL failed but was tried again later.
...
The internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly
uninitialized data structure if loading the library first failed. A later try to
use EGL then skipped initialization and assumed it was previously successful
because the data structure now already existed. This led to at least one crash
in the internal function SDL_EGL_ChooseConfig() because a NULL pointer was
dereferenced to make a call to eglBindAPI().
10 years ago