chicken-janitors
[Top][All Lists]
Advanced

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

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


From: Chicken Trac
Subject: Re: [Chicken-janitors] #929: chicken-install should rm shared libraries prior to install
Date: Fri, 25 Oct 2013 19:29:49 -0000

#929: chicken-install should rm shared libraries prior to install
-----------------------------+----------------------------------------------
  Reporter:  zbigniew        |       Owner:  zbigniew
      Type:  defect          |      Status:  reopened
  Priority:  minor           |   Milestone:  4.9.0   
 Component:  core libraries  |     Version:  4.8.x   
Resolution:                  |    Keywords:          
-----------------------------+----------------------------------------------

Comment(by sjamaan):

 Perhaps we could use BSD install(1) instead of cp(1) in the setup-api.
 This will not overwrite but unlink (it is explicitly designed to be able
 to replace "busy text files", ie program binaries that are mapped by
 currently running processes)

 Our install-extension (shared library), install-program and install-script
 map reasonably well to the various things install(1) knows about.  We
 could use (but not necessarily) (some of) the definitions from the
 makefiles, ie INSTALL_PROGRAM with its
 INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS and
 INSTALL_PROGRAM_EXECUTABLE_OPTIONS.

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