rpmbuild --ba --target=i585 under x86_64

Dieses Forum ist für Fragen zu Paketbau und Übersetzung vorgesehen :

Diese Bereiche sind für die Erstellung der Mageia Distribution essentiell.

Poste hier alle Fragen und Informationen zu den bereichen Paketbau und Übersetzungen: Feedbacks, Diskussionen über Regeln, Paketbaupraktiken, usw.

rpmbuild --ba --target=i585 under x86_64

Beitragvon denis_robel » Okt 25th, '12, 19:39

Hallo,
ich möchte gern unter x86_64 Pakete für i586 bauen. Ist das unter Mageia2 x86_64 ohne weiteres möglich oder muss ich eine 32bit Version installieren?
Im einfachsten Fall sollte es ja so funktionieren: rpmbuild --ba --target=i585 under x86_64 mythtv.spec

Aber ich bekomme eine Fehlermeldung für g++

Code: Alles auswählen
g++ is unable to create an executable file.
Check your ECXXFLAGS: [ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables ]
If g++ is a cross-compiler, use the --enable-cross-compile option.
Only do this if you know what cross compiling means.
C++ compiler test failed.

If you think configure made a mistake, make sure that you are using the latest
version of MythTV from git.  If the latest version fails, report the problem to the
mythtv-dev@mythtv.org mailing list or IRC #mythtv on irc.freenode.net
Include the log file "config.ep" produced by configure as this will help
solving the problem.
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.odADQC (%build)


Fehler beim Bauen des RPM:
    Fehler-Status beim Beenden von /var/tmp/rpm-tmp.odADQC (%build)


Damit kann ich nichts anfangen. Kann mir jemand einen Tipp geben?
Schöne Grüße aus Fuchshain

Denis
------
Linux - my life is too short for reboots...
Benutzeravatar
denis_robel
 
Beiträge: 57
Registriert: Jun 10th, '11, 10:03
Wohnort: Fuchshain

Re: rpmbuild --ba --target=i585 under x86_64

Beitragvon doktor5000 » Okt 25th, '12, 20:16

Im einfachsten Falle sollte man es mittels iurt machen in einem sauberen chroot, siehe https://wiki.mageia.org/en/Packagers_Me ... Howto#iurt
Allerdings braucht es seit Mageia 2 eine Konfiguration, die liefert iurt nicht mehr frei Haus mit. Muss ich mal noch posten.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6137
Registriert: Jun 2nd, '11, 09:39

Re: rpmbuild --ba --target=i585 under x86_64

Beitragvon wanne » Okt 26th, '12, 00:05

Hast du mal versucht, --enable-cross-compile einfach in die CXXFLAGS zu schreiben?
a1d0c6e83f027327d8461063f4ac58a6
wanne
 
Beiträge: 985
Registriert: Jun 1st, '11, 16:54
Wohnort: Südwest-Deutschland


Zurück zu Paketbau und Übersetzung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron