TOP
SSV Software Systems Register  Register
Log in to check your private messages  Log in to check your private messages
Startseite FAQ Search Mitglieder Profile  Log in 
SSV Support-Forum
Kernel mit GCC 4.3.x übersetzen …

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/2486
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 16.09.2009, 08:13    Post subject: Kernel mit GCC 4.3.x übersetzen … Reply with quote

Hallo Forum.

Der SSV-Kernel 2.6.18.8 für den DNP/2486 wurde mit einem GCC 4.1.2 erstellt. Wenn der Kernel auf fremden Systemen übersetzt wird, sind folgende Dinge zu berücksichtigen:

* Dieser Kernel kann nur mit einem GCC bis maximal 4.2.x kompiliert werden. GCC 4.3.x sollte nicht für diesen Kernel benutzt werden, dort sind Compiler-Bugs bekannt, siehe http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32044 (Known to fail: 4.3.0 4.3.3) (siehe auch die 10 ersten Treffer in Google "kernel 2.6.18 gcc 4.3")

* Wenn der Entwicklungsrechner ein 64 Bit System ist, muss beim "make"-Aufruf immer "ARCH=i386" angegeben werden. Das gilt insbesondere für ein "make oldconfig" oder "make xconfigure".

Lösungen-Möglichkeiten:

A) Den GCC 4.1.2 als Source laden. Diesen mit einem "PREFIX=/$HOME/gcc412" kompilieren. Dann diesen in den Such-PATH ganz vorne einzutragen bzw. CROSS_COMPILE setzen, damit dieser benutzt wird.

B) Eine "chroot"-Umgebung mit dem Image des DNP/2486 auf dem Entwicklungssystem aufsetzen und dort drin den Compiler per "apt-get install gcc" (usw.) installieren und benutzen.

C) Eine Virtuelle Maschine mit einem Debian 4.0 (Etch) aufzusetzen und diese zum Kompilieren zu benutzen.

Gruß

KDW
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/2486 All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511  ·  40 000-0
Fax: +49(0)511  ·  40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2023 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015