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

Re: fwd: Debian sparc32 on Ultra status report (also status of debian-sparc)



> BTW, Ultrapenguin now has a broken libc - they added the
> register_frame_info bug for Red Hat compatibility - also the
> sparc-linux Netscape doesn't run on Debian, probably a libstdc++/glibc
> problem - the sparc-sunos one does work.  (Maybe if I pull the
> libraries from RedHat 5.2 and use a LD_LIBRARY_PATH.)

It was really chosen for Red Hat compatibility, because I doubt companies
like Netscape will make their packages for something non-commercially
backed. And last time I've tried mozilla it was behaving pretty badly on
sparc/sparc64. I think this is solvable by symbol versioning in glibc 2.1,
so we can keep the compatibility...

> The changes to modutils and binutils work on both systems, but
> binutils needs to be compiled with egcs, due to a gcc problem.  I will
> eventually want to merge them in with the main distribution (maybe
> after slink).

BTW: gcc 2.7.* is really completely unusable whenever a program uses long
long, you just cannot trust them. If I remember well, it miscompiles e.g.
unsigned long long l; void foo(void) { l += 0x80000000ULL; }

BTW2: Don't expect 64bit very userland soon, there are really many places where
egcs has to be fixed/optimized before 64bit userland can be done, and at the
moment we're hacking the kernel to manage as much as possible into 2.2 (like
A5000 support, E10k, and stuff like that).

Cheers,
    Jakub
___________________________________________________________________
Jakub Jelinek | jj@sunsite.mff.cuni.cz | http://sunsite.mff.cuni.cz
Administrator of SunSITE Czech Republic, MFF, Charles University
___________________________________________________________________
Ultralinux - first 64bit OS to take full power of the UltraSparc
Linux version 2.1.130 on a sparc64 machine (3958.37 BogoMips)
___________________________________________________________________


Reply to: