View previous topic :: View next topic |
Author |
Message |
3PO Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/9424454044640eb15027ff.jpg)
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Sun Aug 12, 2012 4:30 pm Post subject: Wer kennt sich aus mit crossdev? |
|
|
Hallo Zusammen,
Ich will versuchen, Gentoo auf einem Raspberry Pi zu installieren.
Ich habe diese Anleitung gefunden: --> http://wiki.gentoo.org/wiki/Raspberry_Pi
Mir ist dieser Teil nicht ganz klar:
Quote: | File /etc/portage/make.conf
Code: | CFLAGS="-O2 -march=armv6j -mfpu=vfp -mfloat-abi=hard"
CXXFLAGS="${CFLAGS}" |
|
Welche "make.conf" ist denn damit gemeint? - Die auf meinem System, oder die vom stage3, das gerade auf der SD entpackt wurde? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mrsteven Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Funny_Figure/kotz.gif)
Joined: 04 Jul 2003 Posts: 1939
|
Posted: Mon Aug 13, 2012 10:51 pm Post subject: |
|
|
Das muss die auf der SD-Karte sein. Du willst ja nicht die Flags für deinen Host-Compiler auf die Flags für einen völlig anderen Prozessor ändern. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
3PO Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/9424454044640eb15027ff.jpg)
Joined: 26 Nov 2006 Posts: 1110 Location: Schwabenländle
|
Posted: Tue Aug 14, 2012 4:29 pm Post subject: |
|
|
THX @ mrsteven,
so habe ich das auch vermutet.
Allerdings habe nun ein weiteres Problem:
Wenn ich "crossdev -S -v -t armv6j-hardfloat-linux-gnueabi" ausführe, bricht der Compiler irgendwann mal mit einer Fehlermeldung ab.
Die Googlesuche ergab, dass es wohl daran liegt, dass ich in meiner make.conf " CFLAGS="-march=native" " stehen habe.
Die Frage ist nun, wie kann ich crossdev dazu bewegen, folgendes zu verwenden?
Code: | CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer" |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
musv Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/17022956523ec2f01a46f03.jpg)
Joined: 01 Dec 2002 Posts: 3369 Location: de
|
Posted: Wed Aug 15, 2012 7:06 am Post subject: |
|
|
3PO wrote: | Die Googlesuche ergab, dass es wohl daran liegt, dass ich in meiner make.conf " CFLAGS="-march=native" " stehen habe.
Die Frage ist nun, wie kann ich crossdev dazu bewegen, folgendes zu verwenden?
Code: | CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer" |
|
march=native solltest du rausnehmen, wenn du mit crossdev arbeitest. Ich hab bei mir den Fall, dass ich auf 2 Rechnern mit amd64 distcc für i686 nutze. Hab auch auf allen Rechnern die Compilerflags manuell eingetragen, d.h. kein native. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|