Hallo Leute,
ich habe ein Alpha System und ein SMP i386 System im Netzwerk die beide mit NetBSD 3.0 laufen. Auf meiner Workstation läuft Gentoo Linux. Da die zwei Server meistens unterfordert sind möchte ich sie etwas mehr beanspruchen. Die Rede ist von distccd.
Wenn ich richtig im Bilde bin benötige ich hierfür allerdings einen Crosscompiler, den ich auf der Alpha und auf dem MultiCPU System mit den Linuxlibs bauen muss (gcc-3.4.3) Also habe ich cross-binutils-2.15.0.0nb3 und cross-i386-linux-2.0.7.1nb1 auf den NetBSD Kisten installiert. Und dann versucht die
Allerdings bleibt der Kompiliervorgang mti folgender Fehlermeldung stehen:
Diese header Dateien scheinen zum Linuxkernel zu gehören. Allerdings habe ich den Zusammenhang nicht verstanden. Wäre nett wenn mir jemand auf die Sprünge helfen könnte. Was hat es mit den binutils auf sich? Kann ich den crosscompiler nicht mit den binutils von NetBSD kompilieren?
Gruß
ich habe ein Alpha System und ein SMP i386 System im Netzwerk die beide mit NetBSD 3.0 laufen. Auf meiner Workstation läuft Gentoo Linux. Da die zwei Server meistens unterfordert sind möchte ich sie etwas mehr beanspruchen. Die Rede ist von distccd.
Wenn ich richtig im Bilde bin benötige ich hierfür allerdings einen Crosscompiler, den ich auf der Alpha und auf dem MultiCPU System mit den Linuxlibs bauen muss (gcc-3.4.3) Also habe ich cross-binutils-2.15.0.0nb3 und cross-i386-linux-2.0.7.1nb1 auf den NetBSD Kisten installiert. Und dann versucht die
Code:
/home/sammy/crossdev/src/gcc-3.4.3 # ./configure \
--prefix=/home/sammy/crossdev \
--target=i686-pc-linux \
--with-headers=/usr/pkg/cross/include \
--with-libs=/usr/pkg/cross/lib
Allerdings bleibt der Kompiliervorgang mti folgender Fehlermeldung stehen:
Code:
/bin/sh ./mkconfig.sh tconfig.h
/home/sammy/crossdev/src/gcc-3.4.3/gcc/xgcc
-B/home/sammy/crossdev/src/gcc-3.4.3/gcc/
-B/home/sammy/crossdev/i686-pc-linux/bin/
-B/home/sammy/crossdev/i686-pc-linux/lib/
-isystem /home/sammy/crossdev/i686-pc-linux/include
-isystem /home/sammy/crossdev/i686-pc-linux/sys-include -O2 -DIN_GCC
-DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I.
-I. -I./. -I./../include -I../intl -g0 -finhibit-size-directive
-fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss
-fno-unit-at-a-time -fno-omit-frame-pointer \
-c ./crtstuff.c -DCRT_BEGIN \
-o crtbegin.o
In file included from ./crtstuff.c:62:
./tsystem.h:79:19: stdio.h: No such file or directory
./tsystem.h:82:23: sys/types.h: No such file or directory
./tsystem.h:85:19: errno.h: No such file or directory
./tsystem.h:92:20: string.h: No such file or directory
./tsystem.h:93:20: stdlib.h: No such file or directory
./tsystem.h:94:20: unistd.h: No such file or directory
./tsystem.h:100:18: time.h: No such file or directory
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory `/home/sammy/crossdev/src/gcc-3.4.3/gcc'
make: *** [all-gcc] Error 2
Diese header Dateien scheinen zum Linuxkernel zu gehören. Allerdings habe ich den Zusammenhang nicht verstanden. Wäre nett wenn mir jemand auf die Sprünge helfen könnte. Was hat es mit den binutils auf sich? Kann ich den crosscompiler nicht mit den binutils von NetBSD kompilieren?
Gruß
Hier meine pseudocode script
[sarkasmus=on]Ich habe manchmal das Gefühl, dass in unserem Kaff gerademal ein Stromkabel (230V) zum nächsten Kaff gelegt worden ist...nix mit Ringleitungen usw. [sarkassmus=off] Früher wurden Stromausfällge bedingt durch Wartungsarbeiten zumindest noch angekündigt. Heute stellen die einfach den Strom ab wie es denen (NBW) passt. Kurz Strom weg und zack wieder da....herrlich der Schlag auf die Platten und das Netzteil....mir ist erst wieder eine von meiner Alpha abgeraucht
Anfangs dachte ich erst dass sei nur in unserem Haus so wegen zu schwachen Sicherungen etc. Allerdings ist wirklich das ganze Dorf betroffen... 
