Alpha Linux changes.

From-SVN: r31030
This commit is contained in:
Anthony Green 1999-12-20 05:55:34 +00:00
parent 4c0c8ee1f2
commit d352598f80
5 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,7 @@
1999-12-19 Jeff Sturm <jsturm@sigma6.com>
* gcconfig.h: Define DATASTART for Alpha Linux.
1999-12-19 Anthony Green <green@cygnus.com>
* gcconfig.h: Use libgcj hack for Alpha Linux.

View File

@ -992,6 +992,7 @@
the start of the data segment. So libgcj defines
data_start on its own (in libgcjdata.a). */
extern int data_start;
# define DATASTART &data_start
# define DYNAMIC_LOADING
# else
# define DATASTART ((ptr_t) 0x140000000)

View File

@ -1,3 +1,9 @@
1999-12-23 Anthony Green <green@cygnus.com>
* configure: Rebuilt.
* configure.in (LIBDATASTARTSPEC): Force data_start in with
linker trick.
1999-12-19 Anthony Green <green@cygnus.com>
* libgcjdata.c: New file.

2
libjava/configure vendored
View File

@ -2473,7 +2473,7 @@ else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
LIBDATASTARTSPEC="-lgcjdata"
LIBDATASTARTSPEC="-u data_start -lgcjdata"
NEEDS_DATA_START=yes
echo "$ac_t""missing" 1>&6
fi

View File

@ -89,7 +89,7 @@ LIBDATASTARTSPEC=
NEEDS_DATA_START=
AC_TRY_LINK([extern int data_start;], [return ((int) &data_start);],
[AC_MSG_RESULT(found it)],
[LIBDATASTARTSPEC="-lgcjdata"
[LIBDATASTARTSPEC="-u data_start -lgcjdata"
NEEDS_DATA_START=yes
AC_MSG_RESULT(missing)])
AC_SUBST(LIBDATASTARTSPEC)