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

Dmitry Samersoff dmitry.samersoff at oracle.com
Wed Aug 28 13:50:41 UTC 2013


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

-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.



More information about the build-dev mailing list