|
00 ibm870 ibm871 ibm891 ibm903 ibm904 ibm905 ibm1047 ; \
echo 8bit-gap koi8-r latin-greek latin-greek-1 ibm256 ibm273 ibm277 ibm278 ibm280 ibm281 ibm284 ibm285 ibm290 ibm297 ibm420 ibm424 ibm437 ibm850 ibm851 ibm852 ibm855 ibm857 ibm860 ibm861 ibm862 ibm863 ibm864 ibm865 ibm868 ibm869 ibm875 ibm880 ibm918 ibm1004 ibm1026 cp1125 cp1250 cp1251 cp1252 cp1253 cp1254 cp1256 cp1257 ibm866 iso8859-5 iso8859-7 iso8859-8 iso8859-10 macintosh iec_p27-1 asmo_449 csn_369103 cwi dec-mcs ecma-cyrillic gost_19768-74 greek-ccitt greek7 greek7-old inis inis-8 inis-cyrillic iso_2033 iso_5427 iso_5427-ext iso_5428 iso_10367-box mac-is nats-dano nats-sefi iso8859-13 iso8859-14 iso8859-15 mac-uk sami-ws2 iso-ir-197 tis-620 koi8-u ibm874 cp10007 koi8-t georgian-ps georgian-academy iso-ir-209 mac-sami iso8859-11 ibm866nav pt154 rk1048 mik brf mac-centraleurope koi8-ru hp-roman8 hp-roman9 ebcdic-es ebcdic-es-a ebcdic-is-friss ebcdic-uk iso8859-16 viscii iso8859-9e hp-turkish8 hp-thai8 hp-greek8; } | \
gawk 'NR == 1 { \
for (i = 1; i <= NF; i++) { \
printf "%s-routines := %s\n", $i, tolower($i); \
printf "%s-map := gconv.map\n", $i; \
} \
}; \
NR > 1 { \
for (i = 2; i <= NF; i++) { \
printf "$(objpfx)%s.stmp: ", $i; \
map = toupper($i); \
sub(/^ISO8859/, "ISO-8859", map); \
if (map == "ISO_2033") map = map "-1983"; \
printf "$(charmaps)/%s ", map; \
printf "gen-%s.sh\n", $1; \
printf "\t$(generate-%s-table)\n", $1; \
} \
}' > /sources/glibc-build/iconvdata/iconv-rules.new
/bin/sh: line 19: /sources/glibc-build/iconvdata/iconv-rules.new: Not a directory
rm -f /sources/glibc-build/iconvdata/stamp.o; > /sources/glibc-build/iconvdata/stamp.o
/bin/sh: /sources/glibc-build/iconvdata/stamp.o: Not a directory
make[2]: *** [/sources/glibc-build/iconvdata/stamp.o] Error 1
make[2]: Leaving directory `/sources/glibc-2.8-20080929/iconvdata'
make[1]: *** [iconvdata/subdir_lib] Error 2
make[1]: Leaving directory `/sources/glibc-2.8-20080929'
make: *** [all] Error 2
6.9. Glibc-2.8-20080929 出错。完全按照svn的手册走的。 make 或者make check 出错
sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
patch -Np1 -i ../glibc-2.8-20080929-iconv_tests-1.patch
patch -Np1 -i ../glibc-2.8-20080929-ildoubl_test-1.patch
sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in
mkdir -v ../glibc-build
cd ../glibc-build
case `uname -m` in
i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;;
esac
../glibc-2.8-20080929/configure --prefix=/usr \
--disable-profile --enable-add-ons \
--enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc
cp -v ../glibc-2.8-20080929/iconvdata/gconv-modules iconvdata
make -k check 2>&1 | tee glibc-check-log |
|