[aarch64-port-dev ] RFR: Fixes for native builds
Andrew Dinn
adinn at redhat.com
Thu Jul 25 04:50:50 PDT 2013
Hi Ed,
On 25/07/13 11:41, ed at camswl.com wrote:
> The following 2 changesets (1 for jdk8, 1 for jdk) make it build natively.
>
> Ok to push?
I'm not sure . . . perhaps you can explain what the patches do?
> diff -r 3a46878d2ffb -r 03e94d825937 common/autoconf/platform.m4
> --- a/common/autoconf/platform.m4 Mon Jul 15 15:02:39 2013 +0100
> +++ b/common/autoconf/platform.m4 Thu Jul 25 11:30:35 2013 +0100
> @@ -345,6 +345,9 @@
> s390)
> ZERO_ARCHFLAG="-m31"
> ;;
> + arm*)
> + ZERO_ARCHFLAG=""
> + ;;
> aarch64)
> ZERO_ARCHFLAG=""
> ;;
Why is it necessary to add a case for arm* -- what has this to do with
how aarch64 works?
> --- CUT HERE ---
> diff -r b28c6241e16e -r 3c777c472368 makefiles/GensrcX11Wrappers.gmk
> --- a/makefiles/GensrcX11Wrappers.gmk Tue Jul 09 16:04:18 2013 +0100
> +++ b/makefiles/GensrcX11Wrappers.gmk Thu Jul 25 11:32:02 2013 +0100
> @@ -89,7 +89,7 @@
> # Compile the C code into an executable.
> $(GENSRC_X11WRAPPERS_TMP)/sizer.%.exe : $(GENSRC_X11WRAPPERS_TMP)/sizer.%.c
> $(MKDIR) -p $(@D)
> - (cd $(@D) && $(CC) -m$* -o $@ $< \
> + (cd $(@D) && $(CC) -o $@ $< \
> $(X_CFLAGS) \
> $(X_LIBS) \
> -I$(JDK_OUTPUTDIR)/include \
Why is there a need to remove the -m option? (what was the point of
having it in the first place? :-)
regards,
Andrew Dinn
-----------
Principal Software Engineer
Red Hat UK Ltd
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (USA), Mark Hegarty (Ireland), Matt Parson
(USA), Charlie Peters (USA)
More information about the aarch64-port-dev
mailing list