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>
* gcconfig.h: Use libgcj hack for Alpha Linux.
......
......@@ -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)
......
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.
......
......@@ -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
......
......@@ -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)
......
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