> That's right. If new gcc package has ability to handle sparc64 -m64 > (currently both gcc-3.3 and gcc-snapshot have not come), it should be > duploaded with appropriate changes for glibc source package.
glibc_2.3.2-1 builds libc6-sparc64 and libc6-dev-sparc64 just fine with the following patch if gcc-3.3 is built with the sparc64-build and sparc-config-ml patches enabled. diff -ur glibc-2.3.2/debian/packages.d/sparc64.mk gtemp/debian/packages.d/sparc64.mk --- glibc-2.3.2/debian/packages.d/sparc64.mk 2003-03-25 18:40:55.000000000 +0000 +++ gtemp/debian/packages.d/sparc64.mk 2003-03-25 13:07:57.000000000 +0000 @@ -8,7 +8,7 @@ flags_64 = -g0 -O2 -Wall -finline-limit=3000 -MYCC = gcc-3.2 -m64 +MYCC = gcc-3.3 -m64 ifeq ($(log_build),/dev/tty) log_build_64 = /dev/tty diff -ur glibc-2.3.2/debian/rules gtemp/debian/rules --- glibc-2.3.2/debian/rules 2003-03-25 18:40:54.000000000 +0000 +++ gtemp/debian/rules 2003-03-25 13:07:39.000000000 +0000 @@ -174,7 +174,7 @@ include $(package_rules)/glibc-doc.mk include $(package_rules)/optimized.mk ifeq ($(DEB_HOST_GNU_CPU),sparc) -#include $(package_rules)/sparc64.mk +include $(package_rules)/sparc64.mk endif ifeq ($(DEB_HOST_GNU_CPU),s390) include $(package_rules)/s390x.mk diff -ur glibc-2.3.2/debian/sysdeps/linux.mk gtemp/debian/sysdeps/linux.mk --- glibc-2.3.2/debian/sysdeps/linux.mk 2003-03-25 18:40:55.000000000 +0000 +++ gtemp/debian/sysdeps/linux.mk 2003-03-25 13:14:53.000000000 +0000 @@ -13,9 +13,9 @@ as_flags_$(OPT) = endif -#ifeq ($(DEB_HOST_GNU_CPU),sparc) -# arch_packages += $(libc)-sparc64 $(libc)-dev-sparc64 -#endif +ifeq ($(DEB_HOST_GNU_CPU),sparc) + arch_packages += $(libc)-sparc64 $(libc)-dev-sparc64 +endif ifeq ($(DEB_HOST_GNU_CPU),s390) arch_packages += $(libc)-s390x $(libc)-dev-s390x