tech-toolchain archive

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

Re: fully supporting static linking in NetBSD (ar "zero" flag)



On 17-Aug-08, at 2:44 PM, Greg A. Woods; Planix, Inc. wrote:
The BSD Authentication framework, with full native privilege  
separation by design.

Which reminds me of another solution for runtime loadable support for I18N issues which would not require dynamic loading of native executable object code....
If I'm not mistaken it should be relatively easy to design a little  
language, or language family, suitable for implementing all of the  
mechanisms needed full I18N support.  This language probably does not  
have to be turing-complete either.  It could provide for all the needs  
currently implemented using function pointers (and optionally also  
with dynamic loaded modules) in the current CITRUS code.  As such it  
would allow for runtime addition of new I18N modules into static- 
linked applications, and such modules would be far more portable than  
ones written in C and which must currently be compiled to exactly  
match both kernel and libc ABIs for all platforms.
--
                                        Greg A. Woods; Planix, Inc.
                                        <woods%planix.ca@localhost>



Home | Main Index | Thread Index | Old Index