Re: Hard/Soft FPU

Tim Ansell <[email protected]>
Newsgroups gmane.comp.handhelds.openzaurus.devel
Organization MITHIS
Message-ID <1145459995.5241.18.camel@localhost>
On Thu, 2006-04-13 at 15:55 +0200, Michael 'Mickey' Lauer wrote:
> Am Donnerstag, den 13.04.2006, 10:23 +0200 schrieb Giorgio Marzano:
> > Could it be possible to improve the "compat" libs with hard fpu support?
> 
> In theory yes - it would be possible to generate a stub that tranlates
> hard fpu into soft fpu, when I met Tim Ansell (mithro) in Frankfurt last
> year, we talked a bit about that.
> 
> In practice, it's pretty complicated though.

It's a month or two worth of sold full time work to get anything usable.
I had some test cases for doing such translations for the "sin" function
- but that is far as I got. 

Its not going to go any further because,
 1. I don't use any commercial applications anymore
 2. It could easily be fixed by the commercial developers
 3. I don't have any spare time for anything OE related really
 4. Any time I spend could be better spent doing other tasks. 

> > BTW i guess there are no apps working with compat-libs but with
> > soft-fpu? What are "compat" libs intended for?
> 
> The compat libraries are to overcome the differences in the C++ ABI that
> vastly changed between the ancient 2.95.x and todays 3.x g++ compilers.
> 
> Without the compat-libs, the commercial 2.95.x compiled apps wouldn't
> run at all on modern distributions.

******************** PLEASE NOTE! **************************************
**** The compat libs are ONLY FOR HARD FLOAT DISTROS! ******************

This means that they WILL NOT WORK on OpenZaurus!!!!!!!

Note, Applications appear to work but they will do many of the following
things:
 * Crash randomly without warning
 * Randomly corrupt your data (in unrecoverable ways)
 * Return random results
 * Stop your Zaurus from responding

If you use the compat libs on OpenZaurus it may also cause your friends
and family to die slowly and painfully!

I originally developed the libraries and have a good understanding of
what is happening, please take my advice.

Tim Ansell aka Mithro
Original Developer of the oz-compat libraries



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.