[patch] Support New NIO in IcedTea

Andrew John Hughes gnu_andrew at member.fsf.org
Thu Sep 4 01:45:15 PDT 2008


2008/9/3 C. K. Jester-Young <cky944 at gmail.com>:
> Attached are some patches that help the current nio2 tip build with the
> current IcedTea tip. :-) The rest of the message is my reply to Andrew,
> which other readers probably won't care about. :-P
>
> On Tue, Sep 02, 2008 at 04:25:49PM +0100, Andrew John Hughes wrote:
>> >> Could be the opening " after bootclasspath without a closing one.
>> >
>> > That's two single quotes, not a double quote, so it should represent an
>> > empty string.
>>
>> Sorry, hard to tell with whatever font GMail is using...
>
> Yeah, it's a bit a shame that you can't choose to use a monospace font
> with Gmail...I personally use Mutt to do all my mailing list stuff, just
> because no webmail system I've seen does proper (strict) threading, list
> header fields (Mail-Followup-To, etc.), inline attachments, customisable
> attachment content types, or the like. I sang with joy the day I heard
> that Gmail supported IMAP access.
>

Yes, I have a bug list for it as long as my arm, trying to force
top-posting being
the main one.  I reported this but they seem to have done nothing to
fix it.  I use
Mutt for my university IMAP account but it's far too slow to use with
the amount of
mail I get and unsecured - this is probably down to the University's
choice of mail
server rather than IMAP itself.  Is Google's IMAP access SSL-encrypted?

>> Well that's actually IcedTea.  I'm not sure what the difference is
>> between --with-openjdk
>> and --with-icedtea except that the latter is probably more well-tested.
>
> >From what I can see, there isn't a difference between the two except
> the default directories that get used for each.
>

Yeah, there is still a lot of oddities in IcedTea that I don't really understand
and pre-date its public availability.  Another is that an ecj binary
is detected,
but I'm not sure it's even used any more.  The ecj used by ecj builds is from
javac.in which means it's always interpreted; this is actually what
slows my build
down the most noticeably, and I've been meaning to look into getting
it to pre-compile
ecj if gcj is detected.  Using the system ecj would fix this too, but
I guess there
are some broken versions out there in various distros.

>> > I'm doing my testing with ecj now; once I have the fixes for that, I'll
>> > be posting another patch! (The nio2 repository has had more updates
>> > since, so my new patches are tracking those updates, as well as the
>> > recent IcedTea6 merges that have occurred---oh, and by the way, thanks
>> > for applying my implicit-enable-hg patch!)
>>
>> These merges are fun aren't they... at least we aren't stuck with CVS!
>
> True, true...well, I finally got them completed (at 3 am, no less: I'll
> be away for a whole week in 5 hours' time, and I wanted these changes
> to go through before the nio2 tip gets updated again and all my work has
> to be redone :-P).
>
> The @Override-stripping patch is quite large, and the nio2 updates have
> caused the gensrc changes to triple in size, so I've zipped those up.
> (Again, these both apply to the nio2 tip as of current writing, so you
> may need to repull your sources.) The main build script changes remain
> inline so they can be easily reviewed.
>
> So, hope you and Mark and maybe other interested parties have fun with
> them! Hopefully there won't be too many changes to the nio2 tip before I
> return.... :-)
>

Thanks! I'll try and give it a test drive this evening.

> Enjoy,
>        ---Chris K.
>
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list