This looks like a Sun Studio 12.1 bug.

One thing I did note was that BOOTDIR says it's /usr/jdk/instances/jdk1.6.0,
but BOOT_VER is 1.7.0?? You might check that, but it doesn't seem like
it has anything to do with the failure.

I would try and see of you could downgrade the Sun Studio 12.1 to 12.
I'll ping the Sun Studio guys and ask if they have seen this, or you
could post something at their forum:
   http://forums.sun.com/category.jspa?categoryID=113

-kto

gustav trede wrote:
Hello,

When i try to build the current jdk7 master on Opensolaris 117  i get:

Making adlc
CC -m32 -library=%none -mt -library=Cstd -g -m32 -norunpath -o ../generated/adfiles/adlc ../generated/adfiles/adlparse.o ../generated/adfiles/archDesc.o ../generated/adfiles/arena.o ../generated/adfiles/dfa.o ../generated/adfiles/dict2.o ../generated/adfiles/filebuff.o ../generated/adfiles/forms.o ../generated/adfiles/formsopt.o ../generated/adfiles/formssel.o ../generated/adfiles/main.o ../generated/adfiles/adlc-opcodes.o ../generated/adfiles/output_c.o ../generated/adfiles/output_h.o
CC: Fatal error in ld: Segmentation Fault (core dumped)
ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section .rela.annotate has invalid type [ SHT_RELA ]
gmake[6]: *** [../generated/adfiles/adlc] Error 1
gmake[6]: Leaving directory `/root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir/solaris_i486_compiler2/product'


I would appreciate any ideas how to fix this.


gmake sanity info is:
( cd  ./jdk/make && \
gmake sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/root/hgjdk7/jdk7/jdk JDK_MAKE_SHARED_DIR=/root/hgjdk7/jdk7/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=5 TARGET_CLASS_VERSION=5 MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal-root_2009_06_29_14_54-b00 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ALT_OUTPUTDIR=/root/hgjdk7/jdk7/build/solaris-i586 ALT_LANGTOOLS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist ALT_CORBA_DIST=/root/hgjdk7/jdk7/build/solaris-i586/corba/dist ALT_JAXP_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist ALT_JAXWS_DIST=/root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist ALT_HOTSPOT_IMPORT_PATH=/root/hgjdk7/jdk7/build/solaris-i586/hotspot/import BUILD_HOTSPOT=true ; )
gmake[1]: Entering directory `/root/hgjdk7/jdk7/jdk/make'
gmake[1]: Leaving directory `/root/hgjdk7/jdk7/jdk/make'

Build Machine Information:
   build machine = opensolaris

Build Directory Structure:
   CWD = /root/hgjdk7/jdk7
   TOPDIR = .
   CONTROL_TOPDIR = .
   LANGTOOLS_TOPDIR = ./langtools
   JAXP_TOPDIR = ./jaxp
   JAXWS_TOPDIR = ./jaxws
   CORBA_TOPDIR = ./corba
   HOTSPOT_TOPDIR = ./hotspot
   JDK_TOPDIR = ./jdk

Build Directives:
   BUILD_LANGTOOLS = true
   BUILD_JAXP = true
   BUILD_JAXWS = true
   BUILD_CORBA = true
   BUILD_HOTSPOT = true
   BUILD_JDK    = true
DEBUG_CLASSFILES = DEBUG_BINARIES =
Hotspot Settings:
HOTSPOT_BUILD_JOBS = HOTSPOT_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/outputdir HOTSPOT_EXPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import


Bootstrap Settings:
  BOOTDIR = /usr/jdk/instances/jdk1.6.0
    ALT_BOOTDIR =
  BOOT_VER = 1.7.0 [requires at least 1.5]
  OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586
    ALT_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586
  ABS_OUTPUTDIR = /root/hgjdk7/jdk7/build/solaris-i586
Build Tool Settings:
  SLASH_JAVA = /NOT-SET
    ALT_SLASH_JAVA =
  VARIANT = OPT
  JDK_DEVTOOLS_DIR = /NOT-SET/devtools
    ALT_JDK_DEVTOOLS_DIR =
  ANT_HOME =
  UNIXCOMMAND_PATH = /usr/bin/
    ALT_UNIXCOMMAND_PATH =
  COMPILER_PATH = /opt/sunstudio12.1/bin/
    ALT_COMPILER_PATH = /opt/sunstudio12.1/bin
  DEVTOOLS_PATH = /usr/bin/
    ALT_DEVTOOLS_PATH =
  UNIXCCS_PATH = /usr/ccs/bin/
    ALT_UNIXCCS_PATH =
  COMPILER_NAME = Sun Studio 13
  COMPILER_VERSION = SS13
  CC_VER = 5.10 [requires at least 5.9]
  ZIP_VER = 2.32 [requires at least 2.2]
  UNZIP_VER = 5.53 [requires at least 5.12]
  ANT_VER = 1.7.1 [requires at least 1.6.3]
  TEMPDIR = /root/hgjdk7/jdk7/build/solaris-i586/tmp
Build Directives:
  OPENJDK = true
  USE_HOTSPOT_INTERPRETER_MODE =
  PEDANTIC =
  DEV_ONLY =
  NO_DOCS =
  NO_IMAGES =
  TOOLS_ONLY =
  INSANE =
  COMPILE_APPROACH = parallel
  PARALLEL_COMPILE_JOBS = 2
    ALT_PARALLEL_COMPILE_JOBS =
  FASTDEBUG =
  COMPILER_WARNINGS_FATAL = false
  COMPILER_WARNING_LEVEL =
  INCREMENTAL_BUILD = false
  CC_HIGHEST_OPT =
  CC_HIGHER_OPT =
  CC_LOWER_OPT =
CXXFLAGS = -xO2 -errtags=yes +w -mt -features=no%except -DCC_NOEX -norunpath -xnolib -KPIC CFLAGS = -xO2 -L/root/hgjdk7/jdk7/build/solaris-i586/tmp/obj -xc99=%none -xCC -errshort=tags -Xa -v -mt -W0,-noglobal -erroff=E_BAD_PRAGMA_PACK_VALUE -KPIC BOOT_JAVA_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m BOOT_JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/javac -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -XDignore.symbol.file=true
  BOOT_JAR_CMD = /usr/jdk/instances/jdk1.6.0/bin/jar
  BOOT_JARSIGNER_CMD = /usr/jdk/instances/jdk1.6.0/bin/jarsigner
JAVAC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar -jar /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar -source 5 -target 5 -encoding ascii -Xbootclasspath:/root/hgjdk7/jdk7/build/solaris-i586/classes JAVAH_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar -jar /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javah.jar -bootclasspath /root/hgjdk7/jdk7/build/solaris-i586/classes JAVADOC_CMD = /usr/jdk/instances/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m -Xbootclasspath/p:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javac.jar:/root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/doclets.jar -jar /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist/bootstrap/lib/javadoc.jar Build Platform Settings:
  USER = root
  PLATFORM = solaris
  ARCH = i586
  LIBARCH = i386
  ARCH_FAMILY = i586
  ARCH_DATA_MODEL = 32
  ARCHPROP = x86
  OS_VERSION = 5.11 [requires at least 5.10]
  OS_VARIANT_NAME = OpenSolaris
  OS_VARIANT_VERSION = 5.11
  TEMP_FREE_SPACE = 2301452
  FREE_SPACE = 23084597
  MB_OF_MEMORY = 3228
GNU Make Settings:
  MAKE = gmake
  MAKE_VER = 3.81 [requires at least 3.78]
  MAKECMDGOALS = sanity
  MAKEFLAGS = w
  SHELL = /bin/sh
Target Build Versions:
  JDK_VERSION = 1.7.0
  MILESTONE = internal
  RELEASE = 1.7.0-internal
  FULL_VERSION = 1.7.0-internal-root_2009_06_29_14_54-b00
  BUILD_NUMBER = b00
External File/Binary Locations:
  USRJDKINSTANCES_PATH = /usr/jdk/instances
  BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries
    ALT_BUILD_JDK_IMPORT_PATH =
  JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0
    ALT_JDK_IMPORT_PATH = /usr/jdk/instances/jdk1.6.0
  LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist
    ALT_LANGTOOLS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/langtools/dist
  CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist
    ALT_CORBA_DIST = /root/hgjdk7/jdk7/build/solaris-i586/corba/dist
  JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist
    ALT_JAXP_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxp/dist
  JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist
    ALT_JAXWS_DIST = /root/hgjdk7/jdk7/build/solaris-i586/jaxws/dist
  HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
    ALT_HOTSPOT_DOCS_IMPORT_PATH =
  HOTSPOT_IMPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import
ALT_HOTSPOT_IMPORT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import HOTSPOT_CLIENT_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/client
    ALT_HOTSPOT_CLIENT_PATH =
HOTSPOT_SERVER_PATH = /root/hgjdk7/jdk7/build/solaris-i586/hotspot/import/jre/lib/i386/server
    ALT_HOTSPOT_SERVER_PATH =
  CACERTS_FILE = ./../src/share/lib/security/cacerts
    ALT_CACERTS_FILE =
  JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs
    ALT_JIBX_LIBS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs
  CUPS_HEADERS_PATH = /usr/include/cups
    ALT_CUPS_HEADERS_PATH = /usr/include/cups
OpenJDK-specific settings:
  FREETYPE_HEADERS_PATH = /usr/include
    ALT_FREETYPE_HEADERS_PATH =
  FREETYPE_LIB_PATH = /usr/lib
    ALT_FREETYPE_LIB_PATH =
OPENJDK Import Binary Plug Settings:
  IMPORT_BINARY_PLUGS = true
BINARY_PLUGS_JARFILE = /root/hgjdk7/binplugs/openjdk-binary-plugs/jre/lib/rt-closed.jar
    ALT_BINARY_PLUGS_JARFILE =
  BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs
    ALT_BINARY_PLUGS_PATH = /root/hgjdk7/binplugs/openjdk-binary-plugs
BUILD_BINARY_PLUGS_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/openjdk/binaryplugs
    ALT_BUILD_BINARY_PLUGS_PATH =
  PLUG_LIBRARY_NAMES =
Previous JDK Settings:
  PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
    ALT_PREVIOUS_RELEASE_PATH =
  PREVIOUS_JDK_VERSION = 1.6.0
    ALT_PREVIOUS_JDK_VERSION =
  PREVIOUS_JDK_FILE =
    ALT_PREVIOUS_JDK_FILE =
  PREVIOUS_JRE_FILE =
    ALT_PREVIOUS_JRE_FILE =
  PREVIOUS_RELEASE_IMAGE = /usr/jdk/instances/jdk1.6.0
    ALT_PREVIOUS_RELEASE_IMAGE =


Sanity check passed.


--
regards
 gustav


Reply via email to