From owner-freebsd-questions Sun May 26 12:57:51 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA12198 for questions-outgoing; Sun, 26 May 1996 12:57:51 -0700 (PDT) Received: from hutcs.cs.hut.fi (apl@hutcs.cs.hut.fi [130.233.192.6]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA12188 for ; Sun, 26 May 1996 12:57:48 -0700 (PDT) Received: from localhost (apl@localhost) by hutcs.cs.hut.fi (8.7.5/8.7.3) with SMTP id WAA20987 for ; Sun, 26 May 1996 22:57:44 +0300 (EET DST) Date: Sun, 26 May 1996 22:57:43 +0300 (EET DST) From: Antti-Pekka Liedes X-Sender: apl@hutcs To: freebsd-questions@freebsd.org Subject: objective-C runtime system of gcc 2.7.2 doesn't work on FreeBSD? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I already posted about this to comp.lang.objective-c, but as this is probably an OS related problem, I decided to ask about it in here too. The objective-C runtime system of gcc 2.7.2 produces a floating point exception in sendmsg.c line 210 (__builtin_return). This doesn't happen with gcc 2.6.3, only with 2.7.2, on both FreeBSD 2.1.0R and 2.2 960501 snapshot. I know there is a similar problem with gcc 2.7.2 on Linux. It is fixed there by either linking with -lieee or changing libc to a newer version. But what could be a solution on FreeBSD? Antti-Pekka Liedes * Astaroth@IRC * In two hells, there's JMT 7 A 131 * apl@cs.hut.fi * one hell too many 02150 ESPOO * apl@apocalypse.tky.hut.fi * - Lucifer (in God's Army)