1 |
On Monday 17 December 2007 08:17:52 Wolfgang Liebich wrote: |
2 |
> Hi, |
3 |
> |
4 |
> Dirk Heinrichs schrieb: |
5 |
> > On Friday 14 December 2007 10:04:18 Wolfgang Liebich wrote: |
6 |
> > > - Wie verwendet man jetzt diese X-Compiler, um eigene PRogramme für |
7 |
> > > |
8 |
> > > Windows zu übersetzen? Ich betreue ein C++-Projekt, das unter Solaris |
9 |
> > > |
10 |
> > > und Windows laufen soll - es ist definitiv kein ebuild dafür vorhanden, |
11 |
> > > |
12 |
> > > und es wird auch nie einen geben. Muß ich da quasi "per hand" die |
13 |
> > > |
14 |
> > > PATH-Variable umbauen (und ggf. CC, CXX umsetzen)? |
15 |
> > |
16 |
> > Unter Gentoo bekommen die Compiler und verwandte Tools ein |
17 |
> > Namensprefix, z.B. "i686-pc-linux-gnu-". Schau mal in /usr/bin nach, |
18 |
> > wie daß Prefix für deinen Mingw Compiler lautet (ll /usr/bin/*gcc). |
19 |
> > Dann kannst Du CC, CXX, etc. (oder was immer Deine Makefiles benutzen) |
20 |
> > entsprechend setzen. |
21 |
> |
22 |
> Das Problem ist, ich verwende automake+autoconf (vielleicht auch ein |
23 |
> Fehler *seufz* - hat irgendwer hier Erfahrungen mit Cmake? Das soll |
24 |
> einfacher sein...). Das Problem sind offenbar die Includes, sowie der |
25 |
> PATH für die binutils. |
26 |
> Ich habe per Hand PATH umgesetzt, weiters CC und CXX auf die mingw- |
27 |
> Varianten gesetzt - beim Linken kommen dann bizarre Fehler, wie etwa |
28 |
> /usr/lib/gcc/mingw32/4.1.1/include/g++-v4/bits/basic_string.h:486: |
29 |
> undefined reference to `operator delete(void*)' |
30 |
> - mit den alten xmingw-packages hat es geklappt, dafür hatte ich ein |
31 |
> Script mit einem fixen Aufruf von "configure". |
32 |
> |
33 |
> Offenbar gibt es für binutils-config und gcc-config keine "lokale" |
34 |
> version, die so wie java-config die binutils/gcc-Version nur für einen |
35 |
> Benutzer umstellt. Oder etwa doch? |
36 |
> |
37 |
> Nicht ALLE Crosscompilierer erzeugen ebuild. :-/ |
38 |
> - Wolfgang |
39 |
|
40 |
Hast du schon die Option "--host" ausprobiert? |
41 |
|
42 |
./configure --host="mingw-win32" |
43 |
|
44 |
oder so aehnlich ... |
45 |
|
46 |
|
47 |
-- |
48 |
gentoo-user-de@g.o mailing list |