Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: OpenJDK 1.7 under OS/X and question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OpenJDK 1.7 under OS/X and question



What will be the best email list to use for discussion on this project? The open-bsd list, or a mac-specific openJDK list, or will this Apple java-dev list be appropriate? I have questions and requests but have held off asking until the official channels are established.

Thanks, and I'm looking forward to getting this project started!

Rob


On Nov 30, 2010, at 5:18 PM, Mike Swingler wrote:

> If you originated the actual patch, then there is no legal issue.
>
> Please consider Alex's email as background information and a description about how we overcame the problem.
>
> We are still getting all of our process i's dotted and t's crossed. We will be committing directly into the new Mac OS X OpenJDK project soon after it is approved and created.
>
> Please bear with us,
> Mike Swingler
> Java Engineering
> Apple Inc.
>
> On Nov 30, 2010, at 3:48 PM, Henri Gomez wrote:
>
>> Licence/Legal question.
>>
>> Could this patch be added on bsd-port of OpenJDK 1.7 ?
>>
>> Thanks again ;)
>>
>> 2010/12/1 Henri Gomez <email@hidden>:
>>> And the patch used :
>>>
>>> --- jdk/src/solaris/bin/java_md.c.old   2010-11-21 00:48:24.000000000 +0100
>>> +++ jdk/src/solaris/bin/java_md.c       2010-12-01 00:13:49.000000000 +0100
>>> @@ -692,7 +692,7 @@
>>> SetExecname(char **argv)
>>> {
>>>    char* exec_path = NULL;
>>> -#if defined(__solaris__)
>>> +#if defined(__solaris__) || defined(__APPLE__)
>>>    {
>>>        Dl_info dlinfo;
>>>        int (*fptr)();
>>>
>>>
>>> 2010/12/1 Henri Gomez <email@hidden>:
>>>> Oups, the dynld trace :
>>>>
>>>> dyld: loaded: /usr/bin/java
>>>> dyld: loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>>>> dyld: loaded: /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
>>>> dyld: loaded: /usr/lib/libSystem.B.dylib
>>>> dyld: loaded: /usr/lib/libauto.dylib
>>>> dyld: loaded: /usr/lib/libicucore.A.dylib
>>>> dyld: loaded: /usr/lib/libobjc.A.dylib
>>>> dyld: loaded: /usr/lib/libz.1.dylib
>>>> dyld: loaded: /usr/lib/libstdc++.6.dylib
>>>> dyld: loaded: /usr/lib/system/libmathCommon.A.dylib
>>>> dyld: loaded: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>>>> dyld: loaded: /usr/lib/libxml2.2.dylib
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>>>> dyld: loaded: /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>>>> dyld: loaded: /System/Library/Frameworks/Security.framework/Versions/A/Security
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>>>> dyld: loaded: /usr/lib/libsqlite3.dylib
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>>>> dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>>>> dyld: loaded: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>>>> dyld: loaded: /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>>>> dyld: loaded: /usr/lib/libbsm.0.dylib
>>>> dyld: loaded: /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>>>> dyld: loaded: /usr/lib/system/libkxld.dylib
>>>> dyld: loaded: /usr/lib/libxslt.1.dylib
>>>> dyld: loaded: /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-x86_64/workspace/build/bsd-amd64/j2sdk-image/bin/java
>>>> dyld: loaded: /usr/lib/libSystem.B.dylib
>>>> dyld: loaded: /usr/lib/system/libmathCommon.A.dylib
>>>> dyld: loaded: /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-x86_64/workspace/build/bsd-amd64/j2sdk-image/jre/lib/amd64/server/libjvm.dylib
>>>> dyld: loaded: /usr/lib/libstdc++.6.dylib
>>>> dyld: loaded: /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-x86_64/workspace/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libverify.dylib
>>>> dyld: loaded: /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-x86_64/workspace/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libjava.dylib
>>>> OpenJDK 64-Bit Server VM (20.0-b02) for bsd-amd64 JRE
>>>> (1.7.0-internal-henri_2010_12_01_00_14-b00), built on Dec  1 2010
>>>> 00:19:12 by "henri" with gcc 4.0.1 (Apple Inc. build 5494)
>>>>
>>>>
>>>> 2010/12/1 Henri Gomez <email@hidden>:
>>>>> There is many copy of java_md.c
>>>>>
>>>>> hotspot/src/os/bsd/launcher/java_md.c
>>>>> hotspot/src/os/linux/launcher/java_md.c
>>>>> hotspot/src/os/solaris/launcher/java_md.c
>>>>> jdk/src/solaris/bin/java_md.c
>>>>> jdk/src/windows/bin/java_md.c
>>>>>
>>>>> #if defined(__sun) is present on hotspot/src/os/solaris/launcher/java_md.c
>>>>>
>>>>> #if defined(__solaris__) is for jdk/src/solaris/bin/java_md.c
>>>>>
>>>>> I patched both even if only one from jdk/src is used and it works :
>>>>>
>>>>> export JAVA_HOME=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-x86_64/workspace/build/bsd-amd64/j2sdk-image
>>>>>
>>>>> imac:~ henri$ java -version
>>>>> openjdk version "1.7.0-internal"
>>>>> OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_12_01_00_14-b00)
>>>>> OpenJDK 64-Bit Server VM (build 20.0-b02, mixed mode)
>>>>>
>>>>> I'll update my build process right now to include this patch, until I
>>>>> sign OCA, it will be impossible for me to propose a patch for OpenJDK
>>>>>
>>>>> Guys you save my day and I'm more than happy to see Apple dev team
>>>>> start contribute here.
>>>>> You're really more than welcome !
>>>>>
>>>>
>>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Java-dev mailing list      (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Java-dev mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Michael Hall <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Pratik Solanki <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Pratik Solanki <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Alexander Strange <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Henri Gomez <email@hidden>)
 >Re: OpenJDK 1.7 under OS/X and question (From: Mike Swingler <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.