I understand this is a confusing subject for the layman
(and the preamble of OpenJDK-1.7.0.5 build instructions only
helps to emphasize this)
so not surprisingly, I have a few questions:
1. If one chooses a "Binary Installation" of OpenJDK,
what's the difference (technical and legal) from installing
the Oracle's "jdk-7u5-linux-i586.tar.gz" (~79MB) directly?
1.1. I understand that for the BLFS option one has to install
"IcedTea-Web" as well (to get the plugin) but that's a minor
issue IMHO (i.e., you live by BLFS, you die by BLFS :).
BTW, inserting the word "both" somewhere in the sentence
"The browser plugin and webstart implementation have been
split off into a separate project."
might help the neophyte (again, IMHO).
I see a relative size difference between the "BLFS option" (OpenJDK)
and Oracle (JDK). Most OpenJDK file sizes are larger. For example,
5654 jdk1.7.0_05/bin/java
8792 OpenJDK-1.7.0.5-bin/bin/java
144272 jdk1.7.0_05/jre/lib/i386/libnpjp2.so
1337442 OpenJDK/jre/lib/IcedTeaPlugin.so
but (as an exception to the rule),
79688 jdk1.7.0_05/jre/bin/javaws
1116 OpenJDK-1.7.0.5-bin/jre/bin/javaws
1.1. Has the OpenJDK software been reverse-engineered?
1.2. Is it fully equivalent or does it even provide extra functionality?
2.1. In the OpenJDK text:
Where is "PATH_HOLD" in
export PATH_HOLD="${PATH}"
used?
2.2 Where is the <arch> in
ln -s ${JAVA_HOME}/jre/lib/<arch>/IcedTeaPlugin.so ?
On my "IcedTea-Web" build (i686-pc-linux-gnu),
the plugin shows up in
OpenJDK-1.7.0.5-bin/jre/lib/
Note: there _is_ an OpenJDK-1.7.0.5-bin/jre/lib/i386/
subdirectory though, but with some other stuff in it.
------
I'd be highly appreciative if anybody would express their helpful
and constructive thoughts on the above and whatever other related topics.
Thanks,
-- Alex
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page