Gast
#367008
hallo an alle! ich versuche eine toolchain für meinen alten 386 zu kompilieren. ich hab das howto von bill gatliff (http://venus.billgatliff.com/node/18) gefunden. im prinzip hat alles funktioniert. ausser das ich die option "--disable-threads" beim punkt "6.3 building the bootstrap cross compiler" und "6.5 building a complete cross compiler" (die pthread.h konnte nicht gefunden werden) hinzufügen musste. ich befürchte dass das ein fehler war. aber anders ging das nicht kompilieren. auf jedenfall kam danach dann beim letzten punkt (6.5):"ld coud not find the file crti.o!"! hat die sache jetzt was mit der pthread.h zu tun oder nicht? und wie kommt man zu dieser crti.o? eigentlich bräuchte ich keinen c++ compiler. c würde mir schon reichen. könnte ich auch theoretisch den letzten punkt auslassen? ich habe diese packages verwendet: binutils-2.17. gcc-4.1.1. (und das patch "gcc-4.1.0-4.1.1.diff") newlib-1.14 target: i386-linux ich hab noch nicht viel erfahrung in cross-compilieren. es wäre nett wenn mir jemand helfen könnte. verwende ich vielleicht die falschen packet versionen? vielen dank im voraus Lukas