A confignak meg csak csak szerepe van abban, hogy mit is forditasz, de hogy a gcc verziojanak?
Nem neztelek hulyenek, csak elmondtam, hogy kevered a dolgokat. Zavar van. Es leirtam, hogy mi mire valo. Ha megbantottalak az erzeseidben hat elnezest, de akkor is tegyuk mar tisztaba mi mire valo. A gcc-nek tok mindegy, hogy eppen samba-t vagy bash-t forditasz, mivel nem tud rola. Csinalja a sajat kis object allomanyait a forrasbol es kesz. Fogalma sincs mit fordit. Azt csak te tudod. Amit irtal configure-t meg csak arra valo, hogy majd a Makefile-nak beallitsa miket buildeljen es majd a linkernek, hogy melyik object-ekbol allitsa elo a futtathato programot. Azaz igen, meg lehet csinalni, hogy osszemasolom a bash es a zsh forrasat, majd irok egy configuret, amiben parameter, hogy melyik shell-t akarom forditani, de ettol meg csak azt fogja csinalni, hogy belep a valasztott konyvtarba es lefuttatja a make-t. Azaz akkor is bash-t fordit.
Szoval megint eljutottunk oda, hogy a configure-nak semmi koze a gcc-hez. Vsakis a programodhoz, amit forditani szeretnel. (Persze lehet a configure-nak olyan opcioja, ami kimondottan gcc opciokat allit, pl. kikapcsolja a warningokat forditaskor, de ennek megint nicns koze a programodhoz)
Csak hogy ne irjak hulyeseget megneztem, hogy van e a bash changelog-ban barmi ami gcc verzio fuggo lenne, de csak olyan valtoztatasokat es fix-eket talaltam ami a -Wall eseten kiirt warningokat javitotta.
Ezen kivul megneztem a gcc man-jat (mar regen neztem), hogy van e valami uj moka, amivel befolyasolhatnam azt, hogy eppen mit forditok es kivalaszthatnam egy program funkcioit benne, mint pl. --compile=only-core-if-samba, de nem talaltam ilyet.
A gcc verzio akkor fontos, ha olyan funckiot (forditoet es nem a forditando programet!!!!) akarsz hasznalni, ami neked kell. De mint irtam, ennek semmi koze magahoz a .c es .h allomanyokhoz, amiket majd a forditashoz hasznalsz.
Szoval eroskodhetsz, hogy "igenis komoly szerepe van", de akkor csak azt jelzed, hogy tovabbra sem erted mirol beszelsz.
Mikor forditottal utoljara barmit is? Szeretnem, ha irnal egy olyan compiler opciot, ami hatassal van a forditando program opcioira (es itt most ne -D-t irj, mert az mar a kodra vonatkozik), majd irnal egy masik gcc verziot, amiben azzal az opcioval mas program jon ki belole, ugyanarra a make-re.
Koszonom. Varok.
Addig meg nyugodj le.