# HG changeset patch # User Andrew John Hughes # Date 1459492344 -3600 # Node ID a2e2736b29fd3e86d481e35a353c52fd59ebd4d8 # Parent 6749369df844d57b35125f41793f20fb29ade50a PR2909: Install CACAO in same way as JamVM 2016-03-31 Andrew John Hughes PR2909: Install CACAO in same way as JamVM * Makefile.am: (cacao-install): Perform same operations as in jamvm-install. * NEWS: Updated. * acinclude.m4: (IT_WITH_CACAO_HOME): Use a clean subdirectory for the OpenJDK-style VM import, as JamVM does. diff -r 6749369df844 -r a2e2736b29fd ChangeLog --- a/ChangeLog Fri Apr 01 06:28:16 2016 +0100 +++ b/ChangeLog Fri Apr 01 07:32:24 2016 +0100 @@ -1,3 +1,14 @@ +2016-03-31 Andrew John Hughes + + PR2909: Install CACAO in same way as JamVM + * Makefile.am: + (cacao-install): Perform same operations as + in jamvm-install. + * NEWS: Updated. + * acinclude.m4: + (IT_WITH_CACAO_HOME): Use a clean subdirectory for + the OpenJDK-style VM import, as JamVM does. + 2016-03-31 Andrew John Hughes PR2907: Replace --with-abs-install-dir diff -r 6749369df844 -r a2e2736b29fd Makefile.am --- a/Makefile.am Fri Apr 01 06:28:16 2016 +0100 +++ b/Makefile.am Fri Apr 01 07:32:24 2016 +0100 @@ -2223,11 +2223,14 @@ if !USE_SYSTEM_CACAO cd cacao/cacao.build && \ $(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) install - mkdir -p $(abs_top_builddir)/cacao/install/lib - touch $(abs_top_builddir)/cacao/install/lib/sa-jdi.jar - ln -sf server $(abs_top_builddir)/cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/client - touch $(abs_top_builddir)/cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt - ln -sf client/libjvm.so $(abs_top_builddir)/cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so + mkdir -p $(abs_top_builddir)/cacao/install/hotspot/lib + touch $(abs_top_builddir)/cacao/install/hotspot/lib/sa-jdi.jar + mkdir -p $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server + cp $(abs_top_builddir)/cacao/install/lib/libjvm.so \ + $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server + ln -sf server $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client + touch $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt + ln -sf libjvm.so $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client/libjsig.so endif endif mkdir -p stamps diff -r 6749369df844 -r a2e2736b29fd NEWS --- a/NEWS Fri Apr 01 06:28:16 2016 +0100 +++ b/NEWS Fri Apr 01 07:32:24 2016 +0100 @@ -161,6 +161,7 @@ - PR2885: Location of 'stap' executable is hard-coded - PR2906: Support prefixed variants of GNU tools used on *BSD systems - PR2907: Replace --with-abs-install-dir with usual --prefix + - PR2909: Install CACAO in same way as JamVM - Don't substitute 'j' for '-j' inside -I directives - Extend 8041658 to all files in the HotSpot build. - Remove jcheck diff -r 6749369df844 -r a2e2736b29fd acinclude.m4 --- a/acinclude.m4 Fri Apr 01 06:28:16 2016 +0100 +++ b/acinclude.m4 Fri Apr 01 07:32:24 2016 +0100 @@ -754,7 +754,7 @@ AM_CONDITIONAL(USE_SYSTEM_CACAO, true) ], [ - CACAO_IMPORT_PATH="\$(abs_top_builddir)/cacao/install" + CACAO_IMPORT_PATH="\$(abs_top_builddir)/cacao/install/hotspot" AM_CONDITIONAL(USE_SYSTEM_CACAO, false) ]) AC_MSG_RESULT(${CACAO_IMPORT_PATH})