chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]