Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com To: "Cygwin List" Date: Fri, 02 Apr 1999 14:09:44 -0800 From: "Phil Edwards" Message-ID: Mime-Version: 1.0 X-Sent-Mail: on X-Mailer: MailCity Service Subject: specs defaulting to -mno-cygwin X-Sender-Ip: 162.18.75.91 Attachments: specs Organization: Deja News Mail (http://www.my-dejanews.com:80) Content-Type: multipart/mixed; boundary="=_-=_-HCJDHOKEPILKCAAA" Content-Transfer-Encoding: 7bit --=_-=_-HCJDHOKEPILKCAAA Content-Type: text/plain; charset=us-ascii Content-Length: 1633 Content-Transfer-Encoding: 7bit I've been searching through back issues of the cygwin list. There has been discussion that the future default cygwin/mingw installation will be -mno-cygwin (or its equivalent behavior), but that for the moment, users need to edit the specs file to change those defaults. I've just installed on my LoseNT4 box: - Cygwin B20.1 (full.exe) - egcs-1.1.2-cygb20.tar.gz - egcs-1.1.2-mingw-extra.tar.gz in that order. The "extra" stuff is under /mingw (I had to move the stub libm.a out of the way, since the file format was incorrect). I'm pleased to report that everything is installed and working. I wanted to default to -mno-cygwin so that the little utility executables that I tend to make could run on my cow-orkers' machines without needing to ship cygwin1.dll along. So I made some changes to my specs file, and now gcc/g++ both default to -mno-cygwin, and g++ picks up /mingw/{include,lib} automatically. What I'm not certain about is whether I've modified the specs file in a moronic manner. I've just recently started playing with editing/creating specs in the last couple months (mainly to jack the warning levels off the top of the scale by default), and I'd like comments/criticism on what my changes have broken. The specs file is attached, using whatever attach method DejaNews feels like using today... Much thanks! Phil (on the digest list) (BTW, the cygb20 binary release of egcs-1.1.2 only overwrites c++.exe, not g++.exe.) -----== Sent via Deja News, The Discussion Network ==----- http://www.dejanews.com/ Easy access to 50,000+ discussion forums --=_-=_-HCJDHOKEPILKCAAA Content-Type: text/plain; charset=us-ascii; name="specs" Content-Length: 3006 Content-Transfer-Encoding: base64 KmFzbToNCg0KDQoqYXNtX2ZpbmFsOg0KDQoNCipjcHA6DQotcmVtYXAgJShjcHBfY3B1KSAl e3Bvc2l4Oi1EX1BPU0lYX1NPVVJDRX0gICAle21jeWd3aW46LURfX0NZR1dJTjMyX18gLURf X0NZR1dJTl9ffSAgICV7IW1jeWd3aW46LWlzeXN0ZW0gL21pbmd3L2luY2x1ZGUgLWl3aXRo cHJlZml4YmVmb3JlIC4uLy4uLy4uLy4uL2k1ODYtY3lnd2luMzIvaW5jbHVkZS9taW5ndzMy IC1EX19NSU5HVzMyX189MC4yfQ0KDQoqY2MxOg0KLW1uby1jeWd3aW4gJShjYzFfc3BlYykg DQoNCipjYzFwbHVzOg0KLW1uby1jeWd3aW4gDQoNCiplbmRmaWxlOg0KDQoNCipsaW5rOg0K JXttd2luZG93czotLXN1YnN5c3RlbSB3aW5kb3dzfSAgICAgICAgICAgICAgICAgICAgJXtt ZGxsOi0tZGxsIC1lIF9EbGxNYWluQ1JUU3RhcnR1cEAxMn0NCg0KKmxpYjoNCiV7cGc6LWxn bW9ufSAgIC1ML21pbmd3L2xpYiAgICAgICAgICAgICAgICV7bWN5Z3dpbjotbGN5Z3dpbn0g ICAgICAgICAgICAgICAgICAgJXshbWN5Z3dpbjotbG1pbmd3MzIgLWxtb2xkbmFtZSAtbGNy dGRsbH0gICAgICAgICAgICAgICAgICAgJXttd2luZG93czotbHVzZXIzMiAtbGdkaTMyIC1s Y29tZGxnMzJ9IAkJICAtbGtlcm5lbDMyIC1sYWR2YXBpMzIgLWxzaGVsbDMyDQoNCipsaWJn Y2M6DQotbGdjYw0KDQoqc3RhcnRmaWxlOg0KJXttZGxsOiAle21jeWd3aW46ZGxsY3J0MCVP JXN9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJXshbWN5Z3dpbjpkbGxjcnQx JU8lc319ICAgICAgICAgICAgICAgICAgICAgICAgICV7IW1kbGw6ICV7bWN5Z3dpbjpjcnQw JU8lc30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJXshbWN5Z3dpbjpjcnQx JU8lc30gJXtwZzpnY3J0MCVPJXN9fSAgLUwvbWluZ3cvbGliDQoNCipzd2l0Y2hlc19uZWVk X3NwYWNlczoNCg0KDQoqc2lnbmVkX2NoYXI6DQole2Z1bnNpZ25lZC1jaGFyOi1EX19DSEFS X1VOU0lHTkVEX199DQoNCipwcmVkZWZpbmVzOg0KLURpMzg2IC1EX1dJTjMyICAgLURXSU5O VCAgLURfWDg2Xz0xIC1EX19TVERDX189MSAgLURfX3N0ZGNhbGw9X19hdHRyaWJ1dGVfXygo X19zdGRjYWxsX18pKSAgIC1EX19jZGVjbD1fX2F0dHJpYnV0ZV9fKChfX2NkZWNsX18pKSAg IC1EX19kZWNsc3BlYyh4KT1fX2F0dHJpYnV0ZV9fKCh4KSkgICAtQXN5c3RlbSh3aW5udCkg LUFjcHUoaTM4NikgLUFtYWNoaW5lKGkzODYpDQoNCipjcm9zc19jb21waWxlOg0KMQ0KDQoq dmVyc2lvbjoNCmVnY3MtMi45MS42Ng0KDQoqbXVsdGlsaWI6DQouIDsNCg0KKm11bHRpbGli X2RlZmF1bHRzOg0KDQoNCiptdWx0aWxpYl9leHRyYToNCg0KDQoqbXVsdGlsaWJfbWF0Y2hl czoNCg0KDQoqbGlua2VyOg0KY29sbGVjdDINCg0KKmNwcF80ODY6DQoleyFhbnNpOi1EaTQ4 Nn0gLURfX2k0ODYgLURfX2k0ODZfXw0KDQoqY3BwXzU4NjoNCiV7IWFuc2k6LURpNTg2IC1E cGVudGl1bX0gCS1EX19pNTg2IC1EX19pNTg2X18gLURfX3BlbnRpdW0gLURfX3BlbnRpdW1f Xw0KDQoqY3BwXzY4NjoNCiV7IWFuc2k6LURpNjg2IC1EcGVudGl1bXByb30gCS1EX19pNjg2 IC1EX19pNjg2X18gLURfX3BlbnRpdW1wcm8gLURfX3BlbnRpdW1wcm9fXw0KDQoqY3BwX2Nw dV9kZWZhdWx0Og0KJShjcHBfNTg2KQ0KDQoqY3BwX2NwdToNCi1Bc3lzdGVtKHVuaXgpIC1B Y3B1KGkzODYpIC1BbWFjaGluZShpMzg2KSAleyFhbnNpOi1EaTM4Nn0gLURfX2kzODYgLURf X2kzODZfXyAle21jcHU9aTQ4NjolKGNwcF80ODYpfSAle200ODY6JShjcHBfNDg2KX0gJXtt cGVudGl1bTolKGNwcF81ODYpfSAle21jcHU9cGVudGl1bTolKGNwcF81ODYpfSAle21wZW50 aXVtcHJvOiUoY3BwXzY4Nil9ICV7bWNwdT1wZW50aXVtcHJvOiUoY3BwXzY4Nil9ICV7IW1j cHUqOiV7IW00ODY6JXshbXBlbnRpdW0qOiUoY3BwX2NwdV9kZWZhdWx0KX19fQ0KDQoqY2Mx X2NwdToNCiV7IW1jcHUqOiAle20zODY6LW1jcHU9aTM4NiAtbWFyY2g9aTM4Nn0gJXttbm8t NDg2Oi1tY3B1PWkzODYgLW1hcmNoPWkzODZ9ICV7bTQ4NjotbWNwdT1pNDg2IC1tYXJjaD1p NDg2fSAle21uby0zODY6LW1jcHU9aTQ4NiAtbWFyY2g9aTQ4Nn0gJXttbm8tcGVudGl1bTot bWNwdT1pNDg2IC1tYXJjaD1pNDg2fSAle21wZW50aXVtOi1tY3B1PXBlbnRpdW19ICV7bW5v LXBlbnRpdW1wcm86LW1jcHU9cGVudGl1bX0gJXttcGVudGl1bXBybzotbWNwdT1wZW50aXVt cHJvfX0NCg0K --=_-=_-HCJDHOKEPILKCAAA Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --=_-=_-HCJDHOKEPILKCAAA--