build openJDK bsd-port for Tiger (Mac OS X 10.4)

Xiaobin Lu Xiaobin.Lu at Sun.COM
Thu Feb 12 18:21:10 UTC 2009


I have never built on 10.4, but I guess the problem you saw is due to 
missing symbol in your libSystem.B.dylib file. Someone who successfully 
built on 10.4, please help here.

Thanks,
-Xiaobin

On 02/11/09 04:00, Patrick Haruksteiner wrote:
>
>  
>
> Hello,
>
>  
>
> I managed to build the current bsd-port of openJDK on Mac OS X 10.5.6 
> / Leopard, but it does not work for 10.4.
>
>  
>
> I added flags to build against 10.4 - the build finishes, but when 
> testing on 10.4 I get this error:
>
>  
>
> Error: dl failure on line 720
>
> Error: failed 
> /Users/labuser/Desktop/j2re-image/lib/i386/server/libjvm.dylib, 
> because 
> dlopen(/Users/labuser/Desktop/j2re-image/lib/i386/server/libjvm.dylib, 
> 10): Symbol not found: _chmod$UNIX2003
>
>   Referenced from: 
> /Users/labuser/Desktop/j2re-image/lib/i386/server/libjvm.dylib
>
>   Expected in: /usr/lib/libSystem.B.dylib
>
>  
>
> JVM terminated with exit code 6
>
>  
>
>  
>
> I added "-mmacosx-version-min=10.4 -isysroot 
> /Developer/SDKs/MacOSX10.4u.sdk" to 
> "bsd-port/jdk/make/common/Defs.gmk" line 680 to 685:
>
>  
>
> #
>
> # Tool flags
>
> #
>
> ASFLAGS         = $(ASFLAGS_$(VARIANT)) $(ASFLAGS_COMMON) 
> $(OTHER_ASFLAGS) -mmacosx-version-min=10.4 -isysroot 
> /Developer/SDKs/MacOSX10.4u.sdk
>
> CFLAGS          = $(CFLAGS_$(VARIANT)/BYFILE)   $(CFLAGS_COMMON) 
> $(OTHER_CFLAGS) -mmacosx-version-min=10.4 -isysroot 
> /Developer/SDKs/MacOSX10.4u.sdk
>
> CXXFLAGS        = $(CXXFLAGS_$(VARIANT)/BYFILE) $(CXXFLAGS_COMMON) 
> $(OTHER_CXXFLAGS) -mmacosx-version-min=10.4 -isysroot 
> /Developer/SDKs/MacOSX10.4u.sdk
>
> CPPFLAGS        = $(CPPFLAGS_$(VARIANT)) $(CPPFLAGS_COMMON) 
> $(OTHER_CPPFLAGS) -mmacosx-version-min=10.4 -isysroot 
> /Developer/SDKs/MacOSX10.4u.sdk \
>
>                                  $(DEFINES) $(OPTIONS:%=-D%)
>
> LDFLAGS         = $(LDFLAGS_$(VARIANT)) $(LDFLAGS_COMMON) 
> $(OTHER_LDFLAGS) -mmacosx-version-min=10.4 -isysroot 
> /Developer/SDKs/MacOSX10.4u.sdk
>
>  
>
>  
>
> am I missing something, or is it not possible to build the bsd-port 
> against 10.4?
>
>  
>
> Thanks for your help,
>
>
> Patrick Haruksteiner
>
>  
>
> ------------------------------------------------------------------------
>
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/build-dev/attachments/20090212/bf495414/attachment.html>


More information about the build-dev mailing list