This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCC 4.1: Buildable on GHz machines only?


Friday, May 6, 2005, 9:14:31 AM, you wrote:

AH> Rutger Ovidius writes:
 >> Friday, May 6, 2005, 8:06:49 AM, you wrote:
 >> 
 >> AH> But Java isn't compatible with static linking.  Java is, by its very
 >> AH> nature, a dynamic language, where classes invoke and even generate
 >> AH> other classes on the fly.  There is no way when linking to determine
 >> AH> what set of libraries is required.  This is a simple fact, and no
 >> AH> amount of declaring " this is what users want!"  is going to change
 >> AH> it.
 >> 
 >> I didn't know that java had a nature.

AH> Now you do.

Hallelujah! God is great.

 >> It has features. Some features will work when it is implemented in a
 >> certain way and some won't.

AH> The set of features that work when linking statically is unspecified
AH> and changes over time, depending on implementation details within the
AH> library.

The implementation details within the current library already allow
the unspecified set of features to work when statically linked on
win32. Chalk another one up to the big G.


AH> If we wanted to come up with a new language subset compatible with
AH> static linkage we could do that, but it would be a substantial design
AH> effort and we'd need someone to do the work.  Personally speaking, I
AH> don't think it's a very good idea, as a lot of the Java language as
AH> specified depends on dynamic linking, but I wouldn't obstruct someone
AH> who really wanted to do it.

I wasn't asking for a new language subset. I can understand that
bestowing yet another nature on java would be a superhuman task. I
wasn't asking for anything really. I was just expressing an opinion.
Sorry for that.





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]