From mint-bounce@lists.fishpool.fi Mon Mar 2 05:39:43 2009 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=XUVd+w/bTmYz7QHeVrZUJJhF6Xz8Nn7465oH6Avvil8=; b=WyQygnVpugDH8NjmZYl9APqO6Rx8PC/mdVB2Ze3GPfe5Ova2HUGA/mPV46bK3L9hM6 fxUt686ISp2A+xKh0PJ3uAgIaVfzC6ypOtjiV1PmKotRrHjexx3zt0F6VPFIulknx0rH 7tqnDUeyl9MzzEfIBfbrUEte6+iUuqXyBB6ds= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=tc4gHRtPpnrZSrB41KvbQbNLGmtZcGywC4UCi0t0xStaaAgbsbN6tWlfHKZPbCUJiA oLW4uhYyWVkSJXv/buMyoUykvQBAGS2obBEYWY2cQSog+q70riCaUW3NV/PBDOhBinHi 9a0+lFi1x17fQggHxeGyDctwzfpPP6PDdyPmM= Message-ID: <49ABB658.8050702@freesbee.fr> Date: Mon, 02 Mar 2009 11:35:04 +0100 From: =?UTF-8?B?VmluY2VudCBSaXZpw6hyZQ==?= User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: mint@lists.fishpool.fi Subject: Re: [MiNT] Gcc 3.3.6 v 4.0.1 References: <20090225103817.swnyw26m0wgk8osc@pop.freeola.net> <373EB9E0-576D-4D59-B0A9-829AD39EB08F@gmail.com> <49A535ED.6000008@freesbee.fr> <49A56B1A.9050304@atari-source.org> <49A5C597.9030003@freesbee.fr> <49A65413.2020403@freesbee.fr> <1235640237.13634.231.camel@jetpack.demon.co.uk> <49AB214A.6020802@freesbee.fr> <1235954690.25551.96.camel@jetpack.demon.co.uk> <49ABABC3.2030509@freesbee.fr> <1235988212.6867.3.camel@petr> In-Reply-To: <1235988212.6867.3.camel@petr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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: Petr Stehlik wrote: > Sounds like MiNTLib should become a patch to glibc - then tracking the > changes by GNU would be easier, perhaps :) Yes, that is the definitive solution. But the glibc is huge, I heard it can be difficult to port it to something other than Linux. The situation may be better now. However, there are alternatives to glibc, for example Newlib, uclibc, dietlibc... Newlib is a very good choice: it has been designed to be portable. It is required to implement less than 10 "system calls" in order to get it work on a new system. I even managed to let it work on plain TOS as a replacement for the MiNTLib ;-) (be quiet: it was only a very incomplete test). However, Newlib has less functionality than glibc (for example, that damn obstream stuff is not present). For information, Cygwin uses Newlib, not glibc. The good news is that most makefiles of GNU software are aware of Newlib, it can ease porting them. Unfortunately, I guess the MiNTLib has been heavily patched from the original sources, so it could be extremely difficult to port the added functionalities to another libc. But I think it is the only way to get the new functionalities and bugfixes from the community. I don't think the MiNTLib could survive without this. -- Vincent Rivière