AARCH64: RFR (XS) 8068927: AARCH64: better handling of aarch64- triples (was RFR: AARCH64: Top-level JDK changes)

Dean Long dean.long at oracle.com
Wed Jan 14 23:34:15 UTC 2015


Can I get a review for this?

https://bugs.openjdk.java.net/browse/JDK-8068927
http://cr.openjdk.java.net/~dlong/8068927/webrev/

thanks,

dl

On 1/13/2015 10:56 AM, Dean Long wrote:
> On 1/13/2015 1:08 AM, Andrew Haley wrote:
>> On 13/01/15 08:44, Dean Long wrote:
>>
>>> I came up with a simpler version, where I replace "aarch64-" with
>>> "arm-", run autoconf-config.sub, then replace "arm-" back to
>>> "aarch64-".
>> Thanks.  That sounds good to me.
>>
>> Andrew.
>
> Here's the patch.  If it looks good, I can file a bug and push it to 
> the staging repo.
>
> dl
>
>
> diff -r b052cb38b985 common/autoconf/build-aux/config.sub
> --- a/common/autoconf/build-aux/config.sub      Thu Dec 11 15:05:06 
> 2014 -0800
> +++ b/common/autoconf/build-aux/config.sub      Tue Jan 13 13:57:23 
> 2015 -0500
> @@ -41,25 +41,8 @@
>      case $1 in
>          -- )   # Stop option processing
>              shift; break ;;
> -        aarch64-gnu )
> -            sub_args="$sub_args aarch64-unknown-gnu"
> -            shift; ;;
> -        aarch64-linux )
> -            sub_args="$sub_args aarch64-unknown-linux-gnu"
> -            shift; ;;
> -        aarch64-*-linux )
> -            os=`echo $1 | sed 's/aarch64-\(.*\)-linux/\1/'`
> -            config="aarch64-unknown-linux-gnu"
> -            sub_args="$sub_args $config"
> -            shift; ;;
> -        aarch64-*-gnu )
> -            os=`echo $1 | sed 's/aarch64-\(.*\)-gnu.*$/\1/'`
> -            config="aarch64-unknown-gnu"
> -            sub_args="$sub_args $config"
> -            shift; ;;
> -        aarch64-*-linux-* )
> -            os=`echo $1 | sed 's/aarch64-\(.*\)-linux-.*$/'`
> -            config="aarch64-unknown-linux-gnu"
> +        aarch64-* )
> +            config=`echo $1 | sed 's/^aarch64-/arm-/'`
>              sub_args="$sub_args $config"
>              shift; ;;
>          - )    # Use stdin as input.
> @@ -74,9 +57,7 @@
>  result=`. $DIR/autoconf-config.sub $sub_args "$@"`
>  exitcode=$?
>
> -if [ "x$os" != "x" ] ; then
> -    result=`echo $result | sed "s/-unknown-/-$os-/"`
> -fi
> +result=`echo $result | sed "s/^arm-/aarch64-/"`
>
>  echo $result
>  exit $exitcode
>



More information about the jdk9-dev mailing list