From mint-bounce@lists.fishpool.fi Mon Mar 24 09:44:49 2008 Message-ID: <47E7AE63.3010108@freesbee.fr> Date: Mon, 24 Mar 2008 14:36:35 +0100 From: =?ISO-8859-1?Q?Vincent_Rivi=E8re?= User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: mint@fishpool.com Subject: [MiNT] GCC 4.3.0 available Content-Type: text/plain; charset=ISO-8859-1; format=flowed 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: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.sparemint.org id m2ODimnA028566 Hello. The cross-compiler GCC 4.3.0 for MiNT is available. The Cygwin binaries are available at the usual place: http://vincent.riviere.free.fr/soft/m68k-atari-mint/ The Quake bug has been fixed in that release (-fomit-frame-pointer can be safely used with -O2) The cout bug is still here. It is very hard to track down, I still wasn't able to reproduce it with a simple testcase. Starting with GCC 4.3.0, when the executable m68k-atari-mint-gcc is not located at its standard place (as determined by --prefix) it has trouble to find additional executables, includes and libraries. So I needed to hack the build scripts of the MiNTLib and PML a little more (because GCC is not fully installed when building them). Note that in this version, the 68000 libraries of GCC itself are located in a m68000 subdir, rather than at the root of the lib dir. It is probably the result of a misconfiguration of multilib (made by me). I left it "as is" in that build, because it works fine, and maybe it would be a good idea to always use that convention for avoiding mixing incompatible libraries. GCC 4.3 is a bit harder to compile than its predecessors. It requires 2 external libraries: GMP and MPFR. The Cygwin binaries are available on my site. Anyway, I didn't notice much improvements in that new major version. A lot of Coldfire stuff has been included, it may be useful for us if some new Coldfire project arises. Enjoy ! -- Vincent Rivière