Superuser

Autor Thema: gcc 3.3 kopilieren auf einer Ultra 5  (Gelesen 3224 mal)

raymond

  • Gast
gcc 3.3 kopilieren auf einer Ultra 5
« am: 06. Juni 2003, 22:25:57 »
hi,

hat es irgend jemand(frau) geschafft den aktuellen gcc 3.3 auf einer Ultra 5 unter linux für linux zu kompilieren.
Wenn ja, wie lautet die configure Zeile und welche Software (binutils, linux kernel, glibc und vorhandenen gcc)

vielen Danke schonmal für Tips.

Raymond


sonnenblen.de - Das unabhängige Sun User Forum

gcc 3.3 kopilieren auf einer Ultra 5
« am: 06. Juni 2003, 22:25:57 »

Lordy

  • Gast
Re: gcc 3.3 kopilieren auf einer Ultra 5
« Antwort #1 am: 07. Juni 2003, 00:26:19 »
Hey,

ich habe das zwar noch nie versucht weil mir linux einfach nicht zusagt, ich bin aber zuversichtlich das wir das schon schaffen ;).

Besondere Paramter die du `configure` angeben must gibt es bei gcc eigendlich nicht.

http://gcc.gnu.org/install/

Steht eigendlich alles was man beachten muss beim Compilieren von gcc.

Sollte es noch Probs geben Poste einfach was dir `configure` sagen, oder die `make`. Wenn die Probs bei `configure` sind, auch `configure.log` ausschnitt mitposten.


Soenniges Wochenende &
Gruesse,
chris

marty

  • Gast
Re: gcc 3.3 kopilieren auf einer Ultra 5
« Antwort #2 am: 07. Juni 2003, 16:58:18 »
Hallo zusammen,

so, nun habe ich mich mal selbst hier angemeldet ;)

Es soll ein Compilier für ein LFS 4.0 System werden. Grundsystem ist Debian 3.0 SPARC Edtion mit neuen

binuitls (2.13.2.1 und Kernel 2.4.21rc6)
Ich probiere den gcc wie folgt zu compilieren:

sun:/usr/src# tar xf /root/gcc-3.3.tar
sun:/usr/src# mkdir gcc-build
sun:/usr/src# cd gcc-build
sun:/usr/src/gcc-build# ../gcc-3.3/configure -v --prefix=/static --enable-languages=c --disable-nls --disable-shared --enable-threads=single --with-cpu=v7 >& /root/confgcc33
Config Log gibt es auf http://www.marty44.net/files/confgcc33.gz
sun:/usr/src/gcc-build# echo "#define HAVE_GAS_HIDDEN 1" >> gcc/auto-host.h
sun:/usr/src/gcc-build# make BOOT_LDFLAGS=-static bootstrap >& /root/buildgcc33

das endet dann in:
/usr/include/bits/stdio_lim.h:20:3: #error "Never include <bits/stdio_lim.h> directly; use <stdio.h> instead."
../../gcc-3.3/gcc/crtstuff.c: In function `__do_global_dtors_aux':
../../gcc-3.3/gcc/crtstuff.c:280: warning: passing arg 1 of `__deregister_frame_info' discards qualifiers from pointer target type
../../gcc-3.3/gcc/crtstuff.c: In function `frame_dummy':
../../gcc-3.3/gcc/crtstuff.c:316: warning: passing arg 1 of `__register_frame_info' discards qualifiers from pointer target type
../../gcc-3.3/gcc/unwind-dw2-fde.h: In function `last_fde':
../../gcc-3.3/gcc/unwind-dw2-fde.h:169: warning: unused parameter `obj'
../../gcc-3.3/gcc/unwind-dw2-fde.h: At top level:
../../gcc-3.3/gcc/crtstuff.c:177: warning: `__CTOR_LIST__' defined but not used
../../gcc-3.3/gcc/crtstuff.c:288: warning: `call___do_global_dtors_aux' defined but not used
../../gcc-3.3/gcc/crtstuff.c:325: warning: `call_frame_dummy' defined but not used

das vollständige Log: http://www.marty44.net/files/buildgcc33.gz
Wäre für jeden Tip dankbar

marty