Hello,

I'm not a native Mac user so I only ever build for Mac using the officially picked toolchains at Oracle, which is currently Xcode 6.3. At the time when we made that choice, 7.0 was still in beta. Support for newer toolchains is a community effort and not something we in the build team are able to actively pursue.

/Erik


On 2016-12-15 10:29, Martijn Verburg wrote:
Hi all,

I've updated my toolchain slightly and am now on XCode 8.2, Mac OS X
10.12.2:

====================================================

Configuration summary:
* Debug level:    release
* HS debug level: product
* JDK variant:    normal
* JVM variants:   server
* OpenJDK target: OS: macosx, CPU architecture: x86, address length: 64
* Version string: 9-internal+0-adhoc.karianna.jdk9dev (9-internal)

Tools summary:
* Boot JDK:       java version "1.8.0_112" Java(TM) SE Runtime Environment
(build 1.8.0_112-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.112-b16,
mixed mode)  (at
/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home)
* Toolchain:      clang (clang/LLVM from Xcode 8.2)
* C Compiler:     Version 8.0.0 (at /usr/bin/clang)
* C++ Compiler:   Version 8.0.0 (at /usr/bin/clang++)

Build performance summary:
* Cores to use:   8
* Memory limit:   16384 MB

====================================================

The same build error as reported below still occurs.  Is it the case that
clang at this version is not yet supported?


Cheers,
Martijn

On 8 December 2016 at 20:38, Martijn Verburg <martijnverb...@gmail.com>
wrote:

Hi all,

I got past my previous issue (thanks Dmitry!), but I now have a new one
(after a fresh clone).  I notice I'm using the clang compiler by default,
not sure if that's supported.

---------


ld: warning: object file (/Users/karianna/Documents/
workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx-
x86_64-normal-server-release/support/native/java.base/libjli_static.a)
was built for newer OSX version (10.12) than being linked (10.7)
Creating support/modules_libs/java.rmi/librmi.dylib from 1 file(s)
Creating support/modules_cmds/java.rmi/rmid from 1 file(s)
Creating support/modules_cmds/java.rmi/rmiregistry from 1 file(s)
ld: warning: object file (/Users/karianna/Documents/
workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx-
x86_64-normal-server-release/support/native/java.base/libjli_static.a)
was built for newer OSX version (10.12) than being linked (10.7)
ld: warning: object file (/Users/karianna/Documents/
workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx-
x86_64-normal-server-release/support/native/java.base/libjli_static.a)
was built for newer OSX version (10.12) than being linked (10.7)
*Undefined symbols for architecture x86_64:*
*  "_libiconv", referenced from:*
*      _convertUft8ToPlatformString in EncodingSupport_md.o*
*  "_libiconv_open", referenced from:*
*      _convertUft8ToPlatformString in EncodingSupport_md.o*
*ld: symbol(s) not found for architecture x86_64*
*clang: error: linker command failed with exit code 1 (use -v to see
invocation)*
cp: /Users/karianna/Documents/workspace/AdoptOpenJDK_
Projects/jdk9dev/build/macosx-x86_64-normal-server-release/
make-support/failure-logs/support_native_java.instrument_libinstrument_BUILD_LIBINSTRUMENT_link.log:
No such file or directory
make[3]: *** [/Users/karianna/Documents/workspace/AdoptOpenJDK_
Projects/jdk9dev/build/macosx-x86_64-normal-server-release/
support/modules_libs/java.instrument/libinstrument.dylib] Error 1
make[2]: *** [java.instrument-libs] Error 2
make[2]: *** Waiting for unfinished jobs....
ld: warning: object file (/Users/karianna/Documents/
workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx-
x86_64-normal-server-release/support/native/java.base/libjli_static.a)
was built for newer OSX version (10.12) than being linked (10.7)


Cheers,
Martijn


Reply via email to