Hmm, that source is 1.5 years old. I'll try building Sun's libm on my Athlon
XP and see if that helps.

Cheers

Andrew.

On 7/16/07, Moinak Ghosh <moinak.ghosh at sun.com> wrote:
>
> Andrew Pattison wrote:
> > Can you possibly explain why you cannot make your normal libm not
> > require SSE2? Sorry if that sounds like a daft question, but I've not
> > seen it explained anywhere. Are you perhaps using a closed source libm?
>
>    Um, no it is not closed source. I use the Solaris libm sources from
> here:
>
>    http://www.opensolaris.org/os/downloads/devpro/
>
>    That release of the libm sources appear to have a hard dependency on
>    SSE2. It might me interesting to build this source on a machine without
>    SSE2 capability and check the resulting binary for SSE2 usage. Since
>    I do not have a machine without SSE2 I cannot check it.
>
> Regards,
> Moinak.
>
> >
> > Thanks
> >
> > Andrew.
> >
> > On 7/16/07, *Moinak Ghosh* <moinak.ghosh at sun.com
> > <mailto: moinak.ghosh at sun.com>> wrote:
> >
> >     Moinak Ghosh wrote:
> >     > Andrew Pattison wrote:
> >     >> Firstly, thanks for adding a fix for the SSE2 problem for Athlon
> XP
> >     >> processors.
> >     >>
> >     >> Unfortunately it doesn't seem to have fixed the problem on my
> >     system
> >     >> - I still get errors about the CPU not supporting SSE2. I moved
> >     >> /lib/libm.so.2.nonsse to /lib/libm.so.2 and this allowed me to
> >     get X
> >     >> running using "startgui", but Firefox bombed with a I/O error.
> >     I then
> >     >> thought that I could simply make the libm change using WinImage
> to
> >     >> edit the ISO, but it looks like these files are stored in a big
> >     >> compressed file ( belenix.zlib) on the ISO. How can I edit this
> >     file
> >     >> and swap the libm over so the CD boots with the non-SSE version
> in
> >     >> place?
> >     >
> >     >   Right now you have a manual workaround:
> >     >
> >     >   * Boot into Command Line mode
> >     >   * Execute: /usr/sbin/mount -O -F lofs /lib/libm.so.2.nonsse
> >     > /lib/libm.so.2
> >     >   * Execute: svcadm clear hal
> >     >   * Now run startgui xfce or startgui kde
> >
> >        BTW Firefox will still bomb due to a missing compatibility
> function
> >     in the modified
> >        BSD libm. You will have to wait for the next release.
> >
> >        I am also considering making an updated BSD libm binary available
> >     with a script
> >        to easily rebuild your ISO with the change so that it just works.
>
> >     Stay tuned.
> >
> >     Regards,
> >     Moinak.
> >
> >     >
> >     > Regards,
> >     > Moinak.
> >     >
> >     >>
> >     >> Thanks
> >     >>
> >     >> Andrew.
> >     >>
> >
> ------------------------------------------------------------------------
> >     >>
> >     >> _______________________________________________
> >     >> belenix-discuss mailing list
> >     >> http://mail.opensolaris.org/mailman/listinfo/belenix-discuss
> >     >> http://groups.google.com/group/belenix-discuss
> >     >>
> >     >
> >     >
> >
> >
> >
> >
> >
> > --
> > Andrew Pattison
> > apattison at gmail.com <http://gmail.com>
>
>
>


-- 
Andrew Pattison
apattison at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/belenix-discuss/attachments/20070716/a16a0a1b/attachment.html>

Reply via email to