RR(XS): JDK-8022617 Openjdk hotspot build is broken on BSD platforms using gcc

David Holmes david.holmes at oracle.com
Thu Aug 29 00:41:18 UTC 2013


Dmitry,

I don't think this is something that should be handled at the configure 
level. Hotspot compiler flags are handled in the hotspot makefiles. This 
should be in gcc.make.

BTW your changeset should include the generated-configure.sh file not 
configure. And you would also need to regenerate and push the closed 
generated-configure.sh file.

David

On 28/08/2013 11:50 PM, Dmitry Samersoff wrote:
> Hi Everyone,
>
> Please review small fix
>
> webrev:
>
> http://cr.openjdk.java.net/~dsamersoff/JDK-8022617/webrev.02/
>
> CR:
>
> http://bugs.sun.com/view_bug.do?bug_id=8022617
>
>
> Gory details:
>
>    bsd_x86_64.s use macro to deal with OS X specific things.
>
> llvm-gcc preprocess .s and .S files and doesn't support .sx extension
> recommended by GNU for case insensitive filesystem.
>
>    Other operating systems doesn't preprocess .s files, so  bsd_x86_64.s
> couldn't be compiled on other bsd systems.
>
>     This patch enforce of preprocessing of all assembly sources by
> command line options (-x assembler-with-cpp).
>
> -Dmitry
>



More information about the build-dev mailing list