[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.
- Re: [Chicken-janitors] #929: chicken-install should rm shared libraries prior to install,
Chicken Trac <=