/dev/printer i

Tomasz Wittner Tomasz.Wittner w xl.wp.pl
Pon, 12 Kwi 2004, 18:57:06 CEST


Pytania: 
1. Wymień znane Ci pakiety, które zawierają programy korzystające z 
fifo /dev/printers pochodzącym z pakietu dev
1). lpr
2). ?

Chodzi o to, że (jakimś tam cudem) nie miałem tej fifo i nie działał mi lpr z 
pakietu lpr (zresztą to zeznało strace). Zainstalowałem LPRng i ten wydaje 
się nie korzystać z /dev/printer . Jeżeli by się okazało, że pakiet lpr jako 
jedyny korzysta z tej fifo, to czy nie należałoby przenieść /dev/printer z 
dev do lpr?

2. Program buduje się w taki sposób:
1). cc -Wall -O2 -march=athlon -I../common_source -I/usr/include/bsd   -c -o 
displayq.o displayq.c

Jaka jest różnica między kompilowaniem za pomocą cc/gcc -march=athlon ...
a athlon-pld-linux-gcc -march=athlon ...
czy, też athlon-pld-linux-g++ a athlon-pld-linux-c++ czy też c++
$ ls -la /usr/bin/*[cg]++
-rwxr-xr-x    4 root     root        84844 2004-03-05 
05:37 /usr/bin/athlon-pld-linux-c++
-rwxr-xr-x    4 root     root        84844 2004-03-05 
05:37 /usr/bin/athlon-pld-linux-g++
-rwxr-xr-x    4 root     root        84844 2004-03-05 05:37 /usr/bin/c++
-rwxr-xr-x    4 root     root        84844 2004-03-05 05:37 /usr/bin/g++
Wygląda na to, że pliki są identyczne.

2). athlon-pld-linux-gcc -O2 -Wall -fPIC   -c -o md5.o md5.c (XdeFactor-ng)
czy nie powinno być jeszcze -march=athlon ?
Czy, w ogólności, jeżeli cokolwiek się buduje na builderze np. i386 który ma 
procesor pentium, to czy kompilując i686-pld-linux-gcc albo gcc bez 
-march=i386 zostanie wygenerowany "dobry" kod dla i386 ?

-- 
Tomasz Wittner



Więcej informacji o liście dyskusyjnej pld-devel-pl