1 |
Am Tue, 12 Oct 2004 23:45:44 +0200 schrieb Volker Katz: |
2 |
|
3 |
> Moin, |
4 |
> Am Dienstag, 12. Oktober 2004 23:39 schrieb Andreas Volz: |
5 |
> > ich habe einige Pfade im System mit /etc/env.d gesetzt, aber diese |
6 |
> > sind nur für die Benutzer zu sehen. Root sieht immer nur diesen |
7 |
> > PATH: |
8 |
> also mit env.d kenne ich mich nicht aus. Damit hatte ich noch nichts |
9 |
> zu tun. Aber wenn Du mal einen Blick in die /etc/profile schaust, |
10 |
> siehst Du, wie die Pfade für root und nicht-root gesetzt werden. |
11 |
|
12 |
Hm, also so wie das dort aussieht sind die Pfade für root ja relativ |
13 |
hart gecodet. Ich will kurz den Sinn erklären. |
14 |
|
15 |
Ich hab vor aus einem Makefile welches dann in einem Paket über ebuild |
16 |
compiliert wird den Cross Compiler xmingw zu nutzen. Ich setze also |
17 |
CC=i386-mingw32msvc-gcc entweder im Makefile auf der Konsole oder im |
18 |
ebuild. Wenn ich das als User aufrufe funktioniert es. Leider findet er |
19 |
den Cross Compiler beim emerge nicht. Es bringt auch nix PATH vorher in |
20 |
der shell zu erweitern oder /etc/profile zu erweitern oder |
21 |
/root/.bashrc. Was funktioniert ist die Angabe des Cross Compilers mit |
22 |
vollem Pfad CC=/opt/xmingw/bin/i386-mingw32msvc-gcc. Hat da jemand noch |
23 |
eine Idee woran das hängen kann? Irgendwie scheint emerge vor dem Start |
24 |
PATH neu zu setzen. |
25 |
|
26 |
Gruß |
27 |
Andreas |
28 |
|
29 |
-- |
30 |
gentoo-user-de@g.o mailing list |