From mint-bounce@lists.fishpool.fi Tue Jan 22 17:30:09 2008 X-Original-To: fnaumann@mail.boerde.de Delivered-To: fnaumann@mail.boerde.de Message-ID: <475DA55A.7040706@freesbee.fr> Date: Mon, 10 Dec 2007 21:45:14 +0100 From: =?UTF-8?B?VmluY2VudCBSaXZpw6hyZQ==?= User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: mint Subject: Re: [MiNT] gcc 4.2.2 build problem References: <1197021176.9123.6.camel@localhost> <4759B355.7070306@freesbee.fr> <1197299897.9116.12.camel@localhost> In-Reply-To: <1197299897.9116.12.camel@localhost> Content-Type: multipart/mixed; boundary="------------040809060302090300070306" X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-To: mint-bounce@lists.fishpool.fi X-original-sender: vincent.riviere@freesbee.fr Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: X-Virus-Scanned: by amavisd-new at relay.boerde.de X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on relay.boerde.de X-Spam-Status: No, hits=-1.0 tagged_above=-50.5 required=7.0 tests=BAYES_00, UPPERCASE_25_50 X-Spam-Level: Status: X-Status: X-Keywords: This is a multi-part message in MIME format. --------------040809060302090300070306 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Actually, this problem turns out to be because you've disabled the > fixincludes code with defining STMP_FIXINC= in gcc/config/m68k/t-mint. > > On Linux we need to run the fixincludes code so that it picks up the > correct syslimits.h definitions. I'm very puzzled... I've just recompiled the whole thing on Linux Debian Testing, without any problem, and without enabling STMP_FIXINC = stmp-fixinc. As usual, I installed the MiNTLib and PML to their final location before compiling libstdc++-v3 and libssp. I understood that the fixincludes were only here to fix old system headers not compatibles with GCC. Because the MiNTLib is compatible with GCC, I disabled fixincludes, which seemed to be useless. In other words, it seemed to me that fixincludes patch the include contents, not the include location. As it may help you, I attach to this email the quick-and-dirty script I've just used to compile on Linux. In order to make it quicker, I disabled multilib (only m68000 libraries). Just copy/paste the whole script into a terminal, wait a moment, and you'll find the binaries installed and ready to use in $HOME/base. It worked for me. I would really want to know if STMP_FIXINC is really usefull for us, or if it is a wrong way. Vincent --------------040809060302090300070306 Content-Type: text/plain; name="mint-linux.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="mint-linux.txt" c2V0IC14DQoNCkFSQ0hJVkVTX0RJUj0kSE9NRS9taW50L2FyY2hpdmVzDQpCVUlMRF9ESVI9 JEhPTUUvbWludC9jb21waWwNCklOU1RBTExfRElSPSRIT01FL2Jhc2UNCg0KZXhwb3J0IFBB VEg9JFBBVEg6JElOU1RBTExfRElSL2Jpbg0KDQpta2RpciAtcCAkQVJDSElWRVNfRElSDQpt a2RpciAtcCAkQlVJTERfRElSDQoNCiMjIGJpbnV0aWxzDQoNCmNkICRBUkNISVZFU19ESVIN CndnZXQgaHR0cDovL2Z0cC5nbnUub3JnL2dudS9iaW51dGlscy9iaW51dGlscy0yLjE4LnRh ci5iejINCndnZXQgaHR0cDovL3ZpbmNlbnQucml2aWVyZS5mcmVlLmZyL3NvZnQvbTY4ay1h dGFyaS1taW50L2FyY2hpdmVzL2JpbnV0aWxzLTIuMTgtbWludC0yMDA3MDkyMi5kaWZmLmJ6 Mg0KDQpQQUNLQUdFTkFNRT1iaW51dGlscw0KVkVSU0lPTj0tMi4xOA0KVkVSU0lPTlBBVENI PS1taW50LTIwMDcwOTIyDQoNCmNkICRCVUlMRF9ESVINCnRhciBqeHZmICIkQVJDSElWRVNf RElSLyRQQUNLQUdFTkFNRSRWRVJTSU9OLnRhci5iejIiDQptdiAkUEFDS0FHRU5BTUUkVkVS U0lPTiAkUEFDS0FHRU5BTUUkVkVSU0lPTiRWRVJTSU9OUEFUQ0gNCiN0YXIganh2ZiAiJEFS Q0hJVkVTX0RJUi8kUEFDS0FHRU5BTUUkVkVSU0lPTi50YXIuYnoyIg0KY2QgJFBBQ0tBR0VO QU1FJFZFUlNJT04kVkVSU0lPTlBBVENIDQpiemNhdCAiJEFSQ0hJVkVTX0RJUi8kUEFDS0FH RU5BTUUkVkVSU0lPTiRWRVJTSU9OUEFUQ0guZGlmZi5iejIiIHxwYXRjaCAtcDENCmNkIC4u DQoNCm1rZGlyICRQQUNLQUdFTkFNRSRWRVJTSU9OJFZFUlNJT05QQVRDSC5vYmoNCmNkICRQ QUNLQUdFTkFNRSRWRVJTSU9OJFZFUlNJT05QQVRDSC5vYmoNCi4uLyRQQUNLQUdFTkFNRSRW RVJTSU9OJFZFUlNJT05QQVRDSC9jb25maWd1cmUgLS10YXJnZXQ9bTY4ay1hdGFyaS1taW50 IC0tcHJlZml4PSRJTlNUQUxMX0RJUiAtLWRpc2FibGUtbmxzDQptYWtlDQoNCm1ha2UgaW5z dGFsbA0KDQoNCiMjIEdDQw0KY2QgJEFSQ0hJVkVTX0RJUg0Kd2dldCBodHRwOi8vZnRwLmdu dS5vcmcvZ251L2djYy9nY2MtNC4yLjIvZ2NjLTQuMi4yLnRhci5iejINCndnZXQgaHR0cDov L3ZpbmNlbnQucml2aWVyZS5mcmVlLmZyL3NvZnQvbTY4ay1hdGFyaS1taW50L2FyY2hpdmVz L2djYy00LjIuMi1taW50LTIwMDcxMjAxLmRpZmYuYnoyDQoNClBBQ0tBR0VOQU1FPWdjYw0K VkVSU0lPTj0tNC4yLjINClZFUlNJT05QQVRDSD0tbWludC0yMDA3MTIwMQ0KDQpjZCAkQlVJ TERfRElSDQp0YXIganh2ZiAiJEFSQ0hJVkVTX0RJUi8kUEFDS0FHRU5BTUUkVkVSU0lPTi50 YXIuYnoyIg0KbXYgJFBBQ0tBR0VOQU1FJFZFUlNJT04gJFBBQ0tBR0VOQU1FJFZFUlNJT04k VkVSU0lPTlBBVENIDQojdGFyIGp4dmYgIiRBUkNISVZFU19ESVIvJFBBQ0tBR0VOQU1FJFZF UlNJT04udGFyLmJ6MiINCmNkICRQQUNLQUdFTkFNRSRWRVJTSU9OJFZFUlNJT05QQVRDSA0K YnpjYXQgIiRBUkNISVZFU19ESVIvJFBBQ0tBR0VOQU1FJFZFUlNJT04kVkVSU0lPTlBBVENI LmRpZmYuYnoyIiB8cGF0Y2ggLXAxDQpjZCAuLg0KDQpta2RpciAkUEFDS0FHRU5BTUUkVkVS U0lPTiRWRVJTSU9OUEFUQ0gub2JqDQpjZCAkUEFDS0FHRU5BTUUkVkVSU0lPTiRWRVJTSU9O UEFUQ0gub2JqDQouLi8kUEFDS0FHRU5BTUUkVkVSU0lPTiRWRVJTSU9OUEFUQ0gvY29uZmln dXJlIC0tdGFyZ2V0PW02OGstYXRhcmktbWludCAtLXByZWZpeD0kSU5TVEFMTF9ESVIgLS1k aXNhYmxlLW5scyAtLWRpc2FibGUtbXVsdGlsaWIgLS1kaXNhYmxlLWxpYnN0ZGN4eC1wY2gg LS1lbmFibGUtbGFuZ3VhZ2VzPSJjLGMrKyINCiMuLi8kUEFDS0FHRU5BTUUkVkVSU0lPTiRW RVJTSU9OUEFUQ0gvY29uZmlndXJlIC0tdGFyZ2V0PW02OGstYXRhcmktbWludCAtLXByZWZp eD0kSU5TVEFMTF9ESVIgLS1kaXNhYmxlLW5scyAtLWVuYWJsZS1sYW5ndWFnZXM9ImMsYysr Ig0KDQptYWtlIGFsbC1nY2MNCm1ha2UgaW5zdGFsbC1nY2MNCg0KDQojIyBNaU5UTGliDQpj ZCAkQVJDSElWRVNfRElSDQp3Z2V0IGh0dHA6Ly92aW5jZW50LnJpdmllcmUuZnJlZS5mci9z b2Z0L202OGstYXRhcmktbWludC9hcmNoaXZlcy9taW50bGliLTAuNTcuMy50YXIuZ3oNCndn ZXQgaHR0cDovL3ZpbmNlbnQucml2aWVyZS5mcmVlLmZyL3NvZnQvbTY4ay1hdGFyaS1taW50 L2FyY2hpdmVzL21pbnRsaWItMC41Ny4zLXBhdGNoLTIwMDcxMjAxLmRpZmYuYnoyDQoNClBB Q0tBR0VOQU1FPW1pbnRsaWINClZFUlNJT049LTAuNTcuMw0KVkVSU0lPTlBBVENIPS1wYXRj aC0yMDA3MTIwMQ0KDQpjZCAiJEJVSUxEX0RJUiINCnRhciB6eHZmICIkQVJDSElWRVNfRElS LyRQQUNLQUdFTkFNRSRWRVJTSU9OLnRhci5neiINCm12ICRQQUNLQUdFTkFNRSRWRVJTSU9O ICRQQUNLQUdFTkFNRSRWRVJTSU9OJFZFUlNJT05QQVRDSA0KI3RhciB6eHZmICIkQVJDSElW RVNfRElSLyRQQUNLQUdFTkFNRSRWRVJTSU9OLnRhci5neiINCmNkICRQQUNLQUdFTkFNRSRW RVJTSU9OJFZFUlNJT05QQVRDSA0KYnpjYXQgIiRBUkNISVZFU19ESVIvJFBBQ0tBR0VOQU1F JFZFUlNJT04kVkVSU0lPTlBBVENILmRpZmYuYnoyIiB8cGF0Y2ggLXAxDQoNCkJJTkFSWV9C QVNFPSRJTlNUQUxMX0RJUi9tNjhrLWF0YXJpLW1pbnQNCnNlZCAtaSAiczpeXChwcmVmaXg9 XCkuKjpcMSRCSU5BUllfQkFTRTpnIiBjb25maWd2YXJzDQoNCm1ha2UNCm1ha2UgaW5zdGFs bA0KDQojIyBQTUwNCmNkICRBUkNISVZFU19ESVINCndnZXQgaHR0cDovL3ZpbmNlbnQucml2 aWVyZS5mcmVlLmZyL3NvZnQvbTY4ay1hdGFyaS1taW50L2FyY2hpdmVzL3BtbC0yLjAzLnpp cA0Kd2dldCBodHRwOi8vdmluY2VudC5yaXZpZXJlLmZyZWUuZnIvc29mdC9tNjhrLWF0YXJp LW1pbnQvYXJjaGl2ZXMvcG1sLTIuMDMtbWludC0yMDA3MDYwOS5kaWZmLmJ6Mg0KDQpQQUNL QUdFTkFNRT1wbWwNClZFUlNJT049LTIuMDMNClZFUlNJT05QQVRDSD0tbWludC0yMDA3MDYw OQ0KDQpjZCAkQlVJTERfRElSDQoNCnVuemlwICIkQVJDSElWRVNfRElSLyRQQUNLQUdFTkFN RSRWRVJTSU9OLnppcCINCm12ICRQQUNLQUdFTkFNRSRWRVJTSU9OICRQQUNLQUdFTkFNRSRW RVJTSU9OJFZFUlNJT05QQVRDSA0KI3VuemlwICIkQVJDSElWRVNfRElSLyRQQUNLQUdFTkFN RSRWRVJTSU9OLnppcCINCmNkICRQQUNLQUdFTkFNRSRWRVJTSU9OJFZFUlNJT05QQVRDSA0K YnpjYXQgIiRBUkNISVZFU19ESVIvJFBBQ0tBR0VOQU1FJFZFUlNJT04kVkVSU0lPTlBBVENI LmRpZmYuYnoyIiB8cGF0Y2ggLXAxDQpjZCBwbWxzcmMNCg0KIyAxc3QgcGFzcyBmb3IgY29t cGlsaW5nIG02ODAwMCBsaWJyYXJpZXMNCm1ha2UNCm1ha2UgaW5zdGFsbCBDUk9TU0RJUj0k SU5TVEFMTF9ESVIvbTY4ay1hdGFyaS1taW50DQoNCg0KIyMgR0NDIDINClBBQ0tBR0VOQU1F PWdjYw0KVkVSU0lPTj0tNC4yLjINClZFUlNJT05QQVRDSD0tbWludC0yMDA3MTIwMQ0KDQpj ZCAkQlVJTERfRElSDQpjZCAkUEFDS0FHRU5BTUUkVkVSU0lPTiRWRVJTSU9OUEFUQ0gub2Jq DQoNCm1ha2UNCm1ha2UgaW5zdGFsbA0K --------------040809060302090300070306--