OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-7.1/] [config/] [largefile.m4] - Diff between revs 834 and 842

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 834 Rev 842
# This macro wraps AC_SYS_LARGEFILE with one exception for Solaris.
# This macro wraps AC_SYS_LARGEFILE with one exception for Solaris.
# PR 9992/binutils: We have to replicate everywhere the behaviour of
# PR 9992/binutils: We have to replicate everywhere the behaviour of
# bfd's configure script so that all the directories agree on the size
# bfd's configure script so that all the directories agree on the size
# of structures used to describe files.
# of structures used to describe files.
 
 
AC_DEFUN([ACX_LARGEFILE],[dnl
AC_DEFUN([ACX_LARGEFILE],[dnl
 
 
# The tests for host and target for $enable_largefile require
# The tests for host and target for $enable_largefile require
# canonical names.
# canonical names.
AC_REQUIRE([AC_CANONICAL_HOST])
AC_REQUIRE([AC_CANONICAL_HOST])
AC_REQUIRE([AC_CANONICAL_TARGET])
AC_REQUIRE([AC_CANONICAL_TARGET])
 
 
# As the $enable_largefile decision depends on --enable-plugins we must set it
# As the $enable_largefile decision depends on --enable-plugins we must set it
# even in directories otherwise not depending on the $plugins option.
# even in directories otherwise not depending on the $plugins option.
 
 
AC_PLUGINS
AC_PLUGINS
 
 
case "${host}" in
case "${host}" in
changequote(,)dnl
changequote(,)dnl
  sparc-*-solaris*|i[3-7]86-*-solaris*)
  sparc-*-solaris*|i[3-7]86-*-solaris*)
changequote([,])dnl
changequote([,])dnl
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
    # are mutually exclusive; and without procfs support, the bfd/ elf module
    # are mutually exclusive; and without procfs support, the bfd/ elf module
    # cannot provide certain routines such as elfcore_write_prpsinfo
    # cannot provide certain routines such as elfcore_write_prpsinfo
    # or elfcore_write_prstatus.  So unless the user explicitly requested
    # or elfcore_write_prstatus.  So unless the user explicitly requested
    # large-file support through the --enable-largefile switch, disable
    # large-file support through the --enable-largefile switch, disable
    # large-file support in favor of procfs support.
    # large-file support in favor of procfs support.
    test "${target}" = "${host}" -a "x$plugins" = xno \
    test "${target}" = "${host}" -a "x$plugins" = xno \
      && : ${enable_largefile="no"}
      && : ${enable_largefile="no"}
    ;;
    ;;
esac
esac
 
 
AC_SYS_LARGEFILE
AC_SYS_LARGEFILE
])
])
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.