1
0
mirror of http://mpg123.de/trunk/.git synced 2025-08-12 06:42:43 +03:00

build: avoid largefile renaming on non-sensitive platforms (bug 330)

git-svn-id: svn://scm.orgis.org/mpg123/trunk@5162 35dc7657-300d-0410-a2e5-dc2837fedb53
This commit is contained in:
thor
2022-09-26 11:14:04 +00:00
parent 4f26cf4b51
commit 8b44db8d88
2 changed files with 7 additions and 7 deletions

3
NEWS
View File

@@ -17,6 +17,9 @@
'unknown command with arguments' to avoid confusion why 'help foo' 'unknown command with arguments' to avoid confusion why 'help foo'
is unknown, as opposed to 'help'. is unknown, as opposed to 'help'.
- some build fixes for compiler pickyness - some build fixes for compiler pickyness
- Disable largefile renames also for non-sensitive POSIX systems
(in some distant future, the alias symbols could go away, then …
bug 330).
1.30.3 1.30.3
------ ------

View File

@@ -1126,11 +1126,15 @@ dnl sensitive to largefile changes, i.e. FreeBSD always using 64 bit off_t.
if test "x$ac_cv_sys_file_offset_bits" = x || echo "$ac_cv_sys_file_offset_bits" | $GREP '@<:@^0-9@:>@' > /dev/null; then if test "x$ac_cv_sys_file_offset_bits" = x || echo "$ac_cv_sys_file_offset_bits" | $GREP '@<:@^0-9@:>@' > /dev/null; then
dnl if it has non-numeric chars or is empty... ignore... dnl if it has non-numeric chars or is empty... ignore...
largefile_sensitive=no largefile_sensitive=no
BUILD_NO_LARGENAME=1
else else
largefile_sensitive=yes largefile_sensitive=yes
BUILD_NO_LARGENAME=0
fi fi
# Add dual-mode wrapper code. # Add dual-mode wrapper code.
AM_CONDITIONAL([HAVE_LFS_WRAP], [ test x"$largefile_sensitive" = xyes ] ) AM_CONDITIONAL([HAVE_LFS_WRAP], [ test x"$largefile_sensitive" = xyes ] )
# Any non-sensitive platform does not bother with off_t-based function renaming.
AC_SUBST(BUILD_NO_LARGENAME)
# Using the lower level macros instead of AC_TYPE_* for compatibility with not freshest autoconf. # Using the lower level macros instead of AC_TYPE_* for compatibility with not freshest autoconf.
AC_CHECK_TYPE(size_t, unsigned long) AC_CHECK_TYPE(size_t, unsigned long)
@@ -1292,13 +1296,6 @@ AC_SEARCH_LIBS(socket, socket)
AC_CHECK_FUNCS( getaddrinfo, [ have_ipv6=yes ], [ have_ipv6=no ] ) AC_CHECK_FUNCS( getaddrinfo, [ have_ipv6=yes ], [ have_ipv6=no ] )
# A Hack for MSVC builds by cmake: Disable largefile hackery.
# Maybe one time we support hat wretched environment directly, but
# for now configure lives in a world where large file support is
# properly defined and served by off_t.
BUILD_NO_LARGENAME=0
AC_SUBST(BUILD_NO_LARGENAME)
# Substitutions for the installable mpg123.h header # Substitutions for the installable mpg123.h header
if test "x$ac_cv_header_stdio_h" = "xyes"; then if test "x$ac_cv_header_stdio_h" = "xyes"; then
INCLUDE_STDIO_H="#include <stdio.h>" INCLUDE_STDIO_H="#include <stdio.h>"