Commit d352598f by Anthony Green

Alpha Linux changes.

From-SVN: r31030
parent 4c0c8ee1
1999-12-19 Jeff Sturm <jsturm@sigma6.com>
* gcconfig.h: Define DATASTART for Alpha Linux.
1999-12-19 Anthony Green <green@cygnus.com> 1999-12-19 Anthony Green <green@cygnus.com>
* gcconfig.h: Use libgcj hack for Alpha Linux. * gcconfig.h: Use libgcj hack for Alpha Linux.
......
...@@ -992,6 +992,7 @@ ...@@ -992,6 +992,7 @@
the start of the data segment. So libgcj defines the start of the data segment. So libgcj defines
data_start on its own (in libgcjdata.a). */ data_start on its own (in libgcjdata.a). */
extern int data_start; extern int data_start;
# define DATASTART &data_start
# define DYNAMIC_LOADING # define DYNAMIC_LOADING
# else # else
# define DATASTART ((ptr_t) 0x140000000) # define DATASTART ((ptr_t) 0x140000000)
......
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> 1999-12-19 Anthony Green <green@cygnus.com>
* libgcjdata.c: New file. * libgcjdata.c: New file.
......
...@@ -2473,7 +2473,7 @@ else ...@@ -2473,7 +2473,7 @@ else
echo "configure: failed program was:" >&5 echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5 cat conftest.$ac_ext >&5
rm -rf conftest* rm -rf conftest*
LIBDATASTARTSPEC="-lgcjdata" LIBDATASTARTSPEC="-u data_start -lgcjdata"
NEEDS_DATA_START=yes NEEDS_DATA_START=yes
echo "$ac_t""missing" 1>&6 echo "$ac_t""missing" 1>&6
fi fi
......
...@@ -89,7 +89,7 @@ LIBDATASTARTSPEC= ...@@ -89,7 +89,7 @@ LIBDATASTARTSPEC=
NEEDS_DATA_START= NEEDS_DATA_START=
AC_TRY_LINK([extern int data_start;], [return ((int) &data_start);], AC_TRY_LINK([extern int data_start;], [return ((int) &data_start);],
[AC_MSG_RESULT(found it)], [AC_MSG_RESULT(found it)],
[LIBDATASTARTSPEC="-lgcjdata" [LIBDATASTARTSPEC="-u data_start -lgcjdata"
NEEDS_DATA_START=yes NEEDS_DATA_START=yes
AC_MSG_RESULT(missing)]) AC_MSG_RESULT(missing)])
AC_SUBST(LIBDATASTARTSPEC) AC_SUBST(LIBDATASTARTSPEC)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment