[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #1021: chicken 4.8.0 is broken on 32-bit OS X
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #1021: chicken 4.8.0 is broken on 32-bit OS X |
Date: |
Mon, 15 Jul 2013 20:31:54 -0000 |
#1021: chicken 4.8.0 is broken on 32-bit OS X
----------------------+-----------------------------------------------------
Reporter: zbigniew | Owner: zbigniew
Type: defect | Status: new
Priority: major | Milestone: someday
Component: unknown | Version: 4.8.x
Keywords: |
----------------------+-----------------------------------------------------
As originally noted in
https://lists.nongnu.org/archive/html/chicken-users/2013-01/msg00015.html
chicken 4.8.0 raises a bus error when built in 32-bit mode on 64-bit Macs.
Working with pinkiesOut on #chicken we found it does the same thing for
32-bit Macs, such as Core Duo.
However, we verified 4.7.0.6 works fine in 32-bit mode on either 32 or 64
bit Macs. Therefore, something happened between 4.7.0.6 and 4.8.0.
(On a 64-bit Mac, you can build in 32-bit mode with the following. 32-bit
macs don't need this:)
{{{
make PLATFORM=macosx ARCH=x86 C_COMPILER_OPTIONS="-no-cpp-precomp -fno-
strict-aliasing -fwrapv -fno-common -DHAVE_CHICKEN_CONFIG_H -m32"
ASSEMBLER_OPTIONS="-m32" LINKER_OPTIONS="-m32"
}}}
Proposal: bisect the versions and figure out where things went wrong.
--
Ticket URL: <http://bugs.call-cc.org/ticket/1021>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #1021: chicken 4.8.0 is broken on 32-bit OS X,
Chicken Trac <=