Re: RFR: JDK-8150257 Remove softfloat lib support

2016-02-22 Thread Gary Adams

As far as I know the only build that uses the sflt libs is the legacy armv5 
linux systems.

http://closedjdk.us.oracle.com/ejdk9/dev/closed/file/a2055fab159f/bin/build-embedded.csh#l331
...
  # ARMv5t, non-thumb, soft-float emulation, soft-float ABI
  case linux-arm-sflt:
set JVM_VARIANT = "--with-jvm-variants=client,minimal1"
set DEVKIT = --with-devkit=$TOOLKIT_ROOT/gcc/linux/arm/arm-linaro-4.7
set X11KIT = 
--with-x=$TOOLKIT_ROOT/gcc/linux/arm/arm-linaro-4.7/arm-linux-gnueabi/libc/usr/X11R6
set SFLT_LIB_PATH = --with-sflt-lib-path=$TOOLKIT_ROOT/gcc/linux/arm/ext
set CROSS_COMPILE_ARCH = --openjdk-target=arm-linux-gnueabi
set ABI_PROFILE = --with-abi-profile=arm-sflt
breaksw



On 02/21/16 18:23, David Holmes wrote:

Hi Magnus,

On 20/02/2016 2:09 AM, Magnus Ihse Bursie wrote:

We have some quite ugly hacks in place to support injecting the
softfloat lib on certain platforms. This is not needed anymore and
should be removed.


Is this no longer relevant to the iOS-arm build in mobile-dev? They 
will need to add this back if they still need it, but perhaps in a 
cleaner way.


Otherwise removal looks good.

Thanks,
David


Bug: https://bugs.openjdk.java.net/browse/JDK-8150257
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8150257-remove-softfloat-lib-support/webrev.01 




/Magnus




Re: RFR(S): JDK-8150197: Integrate AIX fixes from build-infra

2016-02-22 Thread Magnus Ihse Bursie

On 2016-02-20 15:19, Erik Joelsson wrote:

Looks good to me.

Looks good to me to.

I'll push it for you, Volker.

/Magnus



/Erik

On 2016-02-19 09:20, Volker Simonis wrote:

Hi,

can I please have a reviewer and sponsor for this AIX build change:

http://cr.openjdk.java.net/~simonis/webrevs/2016/8150197/
https://bugs.openjdk.java.net/browse/JDK-8150197

The change is actually a downport from build-infra and it has already
been informally reviewed by Magnus in that repository.
The change itself updates the AIX link flags and uses a new option
during linking which produces a so called "loadmap". That's a file
which summarizes the link step and can be used to quickly detect
linking problems. The option has been already used for the HotSpot
build and will now be used for every shared library.

Thank you and best regards,
Volker