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

Extra -msoft-float libraries



Hi,

Philip Blundell's recent patch for gcc-2.95 builds some extra
"MULTILIB" libraries compiled with the -msoft-float libraries.

I noticed that the gcc-nof package used on the powerpc does something
similar.  eg:

 Package: gcc-nof
 Description: The no-floating-point gcc libraries
  These are versions of basic static libraries such as libgcc.a compiled
  with the -msoft-float option, for CPUs without a floating-point unit.

On the powerpc, it looks like the -msoft-float stuff gets installed in
/usr/lib/nof and /usr/lib/gcc-lib/<BUILD_SYSTEM>/nof.

On ARM, we've got:

usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libgcc.a
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/crtbegin.o
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/crtend.o
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libstdc++.a
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libstdc++.so
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libg++.a
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libg++.so
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/chillrt0.o
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libg2c.a
usr/lib/gcc-lib/arm-debian-linux-gnu/2.95/soft-float/libchill.a
usr/lib/soft-float/libstdc++-2-libc6.1-1-2.10.0.a
usr/lib/soft-float/libstdc++-libc6.1-1.a.2
usr/lib/soft-float/libstdc++-2-libc6.1-1-2.10.0.so
usr/lib/soft-float/libstdc++-libc6.1-1.so.2
usr/lib/soft-float/libg++-2-libc6.1-1-2.8.1.3.a
usr/lib/soft-float/libg++-libc6.1-1.a.2
usr/lib/soft-float/libg++-2-libc6.1-1-2.8.1.3.so
usr/lib/soft-float/libg++-libc6.1-1.so.2
usr/lib/soft-float/libiberty.a

I'm guessing that these are the same as "nof" on the powerpc.  If
that's the case, I find it to be a little bit inconsistent.

Should I use the same "-nof" package on ARM for the soft-float stuff?

Perhaps things should be harmonized a bit more so that the gcc
Makefiles for both ARM and powerpc install into either "nof" or
"soft-float"?

Cheers,

 - Jim


Reply to: