octave-patch-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-patch-tracker] [patch #9439] Fix Java >1.8 on Mac


From: Sebastian
Subject: [Octave-patch-tracker] [patch #9439] Fix Java >1.8 on Mac
Date: Mon, 20 Nov 2017 16:31:09 -0500 (EST)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/604.3.5 (KHTML, like Gecko) Version/11.0.1 Safari/604.3.5

Follow-up Comment #21, patch #9439 (project octave):

@Ben: maybe you could install homebrew to see if that works for you? 

>The text below is from you configure log attached to comment #11.

> Java home:                    
>/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
> Java JVM path:                
>/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/lib/server
> Java CPPFLAGS:                
>-I/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/include
>-I/System/Library/Frameworks/JavaVM.framework/Home/include
>-I/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers
>-I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers
> Java libraries:                
>
>After installing Java, I do not see a "Home" directory in
>"/System/Library/Frameworks/JavaVM.framework/". I don't expect including a
>non-existent directory will break anything, but either our Java installs
have
>produced different results, or the patch should be cleaned up. Would you
>verify this directory exists for you (I'm running macOS High Sierra -
>10.13.1).

I agree, some of the includes are superfluous. They are hardcoded in
configure.ac.
I did not change them because older macOS systems might still install stuff
there. 
Probably it's ok to erase them. I do not have
"/System/Library/Frameworks/JavaVM.framework/Home" nor
"/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/". However,
"/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers/" is a
match.

>Also, shouldn't the Java framework (i.e. "-Wl,-framework,JavaVM") be
specified
>in "Java libraries"?

Sorry don't know. I do not seem to need it.

Sebastian

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?9439>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]