[Top][All Lists]

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

Removing the TARGET_* layer or not ?

From: Michael Koch
Subject: Removing the TARGET_* layer or not ?
Date: Tue, 3 Aug 2004 13:29:01 +0200
User-agent: KMail/1.6.2

Hi list, hi Ingo,

I just started porting/testing GNU classpath to solaris (2.6). Its not 
really different to other unices (we currently support linux and 
*BSD) but some things are. When I wanted to do the needed changes I 
stumbled over the TARGET_* layer which adds (in my eyes) some 
unneeded complexity. It makes it more hard to read the code and all 
the stuff seem to be implemented either in target/generic or 
target/Linux with no real rule what have to go where. It's just 
difficult to understand. In fact I try to understand it since a long 
time and always fail because of its "indirectness". Personally I 
think some AUTOCONF checks would be more appropriate and would make 
the code much more readable and bugfixable. There are some known bugs 
in it but noone attacked them because none understands the code it 

Ingo: Now my question are you really using the TARGET_* system or is 
it only rotting around in GNU classpath ? I really wonder if some 
AUTOCONF macros would be more helpful for you ?

If it is consensus that noone understands the cod and its good to 
rewrite it I can start it. Then I will do it slowly part for part and 
try to introduce as less as possible bugs. Unfortunately there will 
be bugs introduced. We are all humans. So this will need some testing 
on some archs, Linux, *.BSD, AIX, Solaris ... etc.

What is your opinion on the TARGET_* system ?

It would be nice to get a statement from the AICAS people too as they 
introduced it.


reply via email to

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