changeset in /hg/icedtea6: 2009-05-25 Xerxes R?nby <xerxes at zaf...

Lillian Angel langel at redhat.com
Mon May 25 05:25:47 PDT 2009


Lillian Angel wrote:
> Xerxes Rånby wrote:
>>
>> Hi,
>>
>> Ok to apply this to the icedtea6-1.5 branch?
>
> We are just at the end of our testing, as I am sure a lot of people 
> are. Mind if we leave this out? Unless it is crucial to get in.

I just read the thread you forwarded to me. Please go ahead and apply it 
to the release branch, since this option is not set by default.


Cheers

>
>
> Thanks,
> Lillian
>
>>
>> Xerxes
>>
>> Xerxes R?nby skrev:
>>> changeset 4501bcea5ffd in /hg/icedtea6
>>> details: 
>>> http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=4501bcea5ffd 
>>>
>>> description:
>>>     2009-05-25  Xerxes R?nby  <xerxes at zafena.se>
>>>
>>>         * acinclude.m4: Fix: Renamed TARGET_ARCH to CROSS_TARGET_ARCH
>>>         to prevent unintended use by make builtin LINK.c rule.
>>>         * Makefile.am: Likewise.
>>>         * patches/icedtea-explicit-target-arch.patch: Likewise.
>>>
>>> diffstat:
>>>
>>> 4 files changed, 24 insertions(+), 17 deletions(-)
>>> ChangeLog                                  |    7 +++++++
>>> Makefile.am                                |    4 ++--
>>> acinclude.m4                               |   24 
>>> ++++++++++++------------
>>> patches/icedtea-explicit-target-arch.patch |    6 +++---
>>>
>>> diffs (158 lines):
>>>
>>> diff -r fd613af504b2 -r 4501bcea5ffd ChangeLog
>>> --- a/ChangeLog    Fri May 22 10:13:16 2009 -0400
>>> +++ b/ChangeLog    Mon May 25 12:40:45 2009 +0200
>>> @@ -1,3 +1,10 @@ 2009-05-22  Omair Majid  <omajid at redhat.
>>> +2009-05-25  Xerxes Rånby  <xerxes at zafena.se>
>>> +
>>> +    * acinclude.m4: Fix: Renamed TARGET_ARCH to CROSS_TARGET_ARCH
>>> +    to prevent unintended use by make builtin LINK.c rule.
>>> +    * Makefile.am: Likewise.
>>> +    * patches/icedtea-explicit-target-arch.patch: Likewise.
>>> +
>>>  2009-05-22  Omair Majid  <omajid at redhat.com>
>>>  
>>>      * rt/net/sourceforge/jnlp/JNLPFile.java (parse): Fix comment to 
>>> reflect diff -r fd613af504b2 -r 4501bcea5ffd Makefile.am
>>> --- a/Makefile.am    Fri May 22 10:13:16 2009 -0400
>>> +++ b/Makefile.am    Mon May 25 12:40:45 2009 +0200
>>> @@ -202,7 +202,7 @@ if ENABLE_CROSS_COMPILATION
>>>  if ENABLE_CROSS_COMPILATION
>>>  ICEDTEA_ENV += \
>>>      CROSS_COMPILATION="true" \
>>> -    TARGET_ARCH="$(TARGET_ARCH)"
>>> +    CROSS_TARGET_ARCH="$(CROSS_TARGET_ARCH)"
>>>  endif
>>>  
>>>  if USE_ALT_JAR
>>> @@ -285,7 +285,7 @@ if ENABLE_CROSS_COMPILATION
>>>  if ENABLE_CROSS_COMPILATION
>>>  ICEDTEA_ENV_ECJ += \
>>>      CROSS_COMPILATION="true" \
>>> -    TARGET_ARCH="$(TARGET_ARCH)"
>>> +    CROSS_TARGET_ARCH="$(CROSS_TARGET_ARCH)"
>>>  endif
>>>  
>>>  env-ecj:
>>> diff -r fd613af504b2 -r 4501bcea5ffd acinclude.m4
>>> --- a/acinclude.m4    Fri May 22 10:13:16 2009 -0400
>>> +++ b/acinclude.m4    Mon May 25 12:40:45 2009 +0200
>>> @@ -5,77 +5,77 @@ AC_DEFUN([SET_ARCH_DIRS],
>>>        BUILD_ARCH_DIR=amd64
>>>        INSTALL_ARCH_DIR=amd64
>>>        JRE_ARCH_DIR=amd64
>>> -      TARGET_ARCH=x86_64
>>> +      CROSS_TARGET_ARCH=x86_64
>>>        ;;
>>>      i?86-*-*)
>>>        BUILD_ARCH_DIR=i586
>>>        INSTALL_ARCH_DIR=i386
>>>        JRE_ARCH_DIR=i386
>>>        ARCH_PREFIX=${LINUX32}
>>> -      TARGET_ARCH=i386
>>> +      CROSS_TARGET_ARCH=i386
>>>        ;;
>>>      alpha*-*-*)
>>>        BUILD_ARCH_DIR=alpha
>>>        INSTALL_ARCH_DIR=alpha
>>>        JRE_ARCH_DIR=alpha
>>> -      TARGET_ARCH=alpha
>>> +      CROSS_TARGET_ARCH=alpha
>>>        ;;
>>>      arm*-*-*)
>>>        BUILD_ARCH_DIR=arm
>>>        INSTALL_ARCH_DIR=arm
>>>        JRE_ARCH_DIR=arm
>>> -      TARGET_ARCH=arm
>>> +      CROSS_TARGET_ARCH=arm
>>>        ;;
>>>      mips-*-*)
>>>        BUILD_ARCH_DIR=mips
>>>        INSTALL_ARCH_DIR=mips
>>>        JRE_ARCH_DIR=mips
>>> -      TARGET_ARCH=mips
>>> +      CROSS_TARGET_ARCH=mips
>>>         ;;
>>>      mipsel-*-*)
>>>        BUILD_ARCH_DIR=mipsel
>>>        INSTALL_ARCH_DIR=mipsel
>>>        JRE_ARCH_DIR=mipsel
>>> -      TARGET_ARCH=mipsel
>>> +      CROSS_TARGET_ARCH=mipsel
>>>         ;;
>>>      powerpc-*-*)
>>>        BUILD_ARCH_DIR=ppc
>>>        INSTALL_ARCH_DIR=ppc
>>>        JRE_ARCH_DIR=ppc
>>>        ARCH_PREFIX=${LINUX32}
>>> -      TARGET_ARCH=ppc
>>> +      CROSS_TARGET_ARCH=ppc
>>>         ;;
>>>      powerpc64-*-*)
>>>        BUILD_ARCH_DIR=ppc64
>>>        INSTALL_ARCH_DIR=ppc64
>>>        JRE_ARCH_DIR=ppc64
>>> -      TARGET_ARCH=ppc64
>>> +      CROSS_TARGET_ARCH=ppc64
>>>         ;;
>>>      sparc64-*-*)
>>>        BUILD_ARCH_DIR=sparcv9
>>>        INSTALL_ARCH_DIR=sparcv9
>>>        JRE_ARCH_DIR=sparc64
>>> -      TARGET_ARCH=sparc64
>>> +      CROSS_TARGET_ARCH=sparc64
>>>         ;;
>>>      s390-*-*)
>>>        BUILD_ARCH_DIR=s390
>>>        INSTALL_ARCH_DIR=s390
>>>        JRE_ARCH_DIR=s390
>>>        ARCH_PREFIX=${LINUX32}
>>> -      TARGET_ARCH=s390
>>> +      CROSS_TARGET_ARCH=s390
>>>         ;;
>>>      *)
>>>        BUILD_ARCH_DIR=`uname -m`
>>>        INSTALL_ARCH_DIR=$BUILD_ARCH_DIR
>>>        JRE_ARCH_DIR=$INSTALL_ARCH_DIR
>>> -      TARGET_ARCH=$BUILD_ARCH_DIR
>>> +      CROSS_TARGET_ARCH=$BUILD_ARCH_DIR
>>>        ;;
>>>    esac
>>>    AC_SUBST(BUILD_ARCH_DIR)
>>>    AC_SUBST(INSTALL_ARCH_DIR)
>>>    AC_SUBST(JRE_ARCH_DIR)
>>>    AC_SUBST(ARCH_PREFIX)
>>> -  AC_SUBST(TARGET_ARCH)
>>> +  AC_SUBST(CROSS_TARGET_ARCH)
>>>  ])
>>>  
>>>  AC_DEFUN([SET_OS_DIRS],
>>> diff -r fd613af504b2 -r 4501bcea5ffd 
>>> patches/icedtea-explicit-target-arch.patch
>>> --- a/patches/icedtea-explicit-target-arch.patch    Fri May 22 
>>> 10:13:16 2009 -0400
>>> +++ b/patches/icedtea-explicit-target-arch.patch    Mon May 25 
>>> 12:40:45 2009 +0200
>>> @@ -16,7 +16,7 @@ Index: openjdk/hotspot/make/linux/makefi
>>>  +ifndef CROSS_COMPILATION
>>>  +  ARCH:=$(shell uname -m)
>>>  +else
>>> -+  ARCH:=$(TARGET_ARCH)
>>> ++  ARCH:=$(CROSS_TARGET_ARCH)
>>>  +endif
>>>   PATH_SEP = :
>>>   ifeq ($(LP64), 1)
>>> @@ -38,7 +38,7 @@ Index: openjdk/jdk/make/common/shared/Pl
>>>  +      mach := $(shell (dpkg-architecture -qDEB_BUILD_ARCH_CPU 
>>> 2>/dev/null || echo $(mach)) | sed 's/powerpc$$/ppc/;s/hppa/parisc/')
>>>  +    endif
>>>  +  else
>>> -+    mach := $(TARGET_ARCH)
>>> ++    mach := $(CROSS_TARGET_ARCH)
>>>     endif
>>>     archExpr = case "$(mach)" in \
>>>                   i[3-9]86) \
>>> @@ -62,7 +62,7 @@ Index: openjdk/corba/make/common/shared/
>>>  +    endif
>>>  +  else
>>>  +    # Cross-compilation: Assume target archicture is given.
>>> -+    mach := $(TARGET_ARCH)
>>> ++    mach := $(CROSS_TARGET_ARCH)
>>>     endif
>>>     archExpr = case "$(mach)" in \
>>>                   i[3-9]86) \
>>>   
>>
>




More information about the distro-pkg-dev mailing list