chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] #929: chicken-install should rm shared libraries prio


From: Chicken Trac
Subject: [Chicken-janitors] #929: chicken-install should rm shared libraries prior to install
Date: Sat, 29 Sep 2012 08:38:47 -0000

#929: chicken-install should rm shared libraries prior to install
----------------------------+-----------------------------------------------
 Reporter:  zbigniew        |       Owner:  zbigniew
     Type:  defect          |      Status:  new     
 Priority:  minor           |   Milestone:  4.9.0   
Component:  core libraries  |     Version:  4.8.x   
 Keywords:                  |  
----------------------------+-----------------------------------------------
 So that I don't forget about it:

 chicken-installing an extension that is currently in use will generally
 cause a segfault in the running program, because the shared lib changes
 out from under us.  If we rm the shared lib first, the old file is
 disconnected from the filesystem but still available to the program, and
 we can install the new library, which will be picked up once the program
 is restarted.

 Behavior on windows systems is unknown but should not make things worse.

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/929>
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]