1 |
Hallo allerseits, |
2 |
|
3 |
ich habe hier 2 Gentoo-Systeme in Benutzung (OK, ich hab noch mehr, tut aber |
4 |
nichts zur Sache), eins auf 'nem P4, eins auf 'nem Athlon 850. |
5 |
|
6 |
Der erste Unterschied, der mir auffiel, war ein nicht korrekt funktionierender |
7 |
Range-Operator in regulären Ausdrücken auf dem P4, siehe: |
8 |
|
9 |
$ echo -e 'bla\nAnton\nanTon\nANTON' | egrep '^[ANTO]+$' | sed 's/$/|/' |
10 |
ANTON| |
11 |
$ echo -e 'bla\nAnton\nanTon\nANTON' | egrep '^[A-Z]+$' | sed 's/$/|/' |
12 |
Anton| |
13 |
ANTON| |
14 |
|
15 |
Klappt auch z.B. mit awk genauso. ldd $(which egrep) zeigt auf dem P4-System |
16 |
als libc.so.6 => /lib/tls/libc.so.6 an, auf dem Athlon /lib/libc.so.6, hier |
17 |
existiert das Verzeichnis /lib/tls überhaupt nicht. |
18 |
|
19 |
Die USE-Flags für glibc unterscheiden sich aber, der P4 (inkorrekte regexp) |
20 |
hat nls, nptl, erandom und userlocales, der Athlon (regexp OK) hat nur nls |
21 |
und pic. |
22 |
|
23 |
Hat jemand ähnliche Erfahrungen gemacht oder kann das überprüfen? Welches |
24 |
USE-Flag ist jetzt falsch und warum? |
25 |
|
26 |
Etwas ratlos... |
27 |
Eckard |