Re: compile+link Fujitsu Linux
- From: Robert <no@xxxxxx>
- Date: Tue, 12 Feb 2008 23:02:13 -0600
On Tue, 12 Feb 2008 11:41:30 -0800 (PST), Richard <riplin@xxxxxxxxxxxx> wrote:
On Feb 12, 3:51 pm, Robert <n...@xxxxxx> wrote:
<snip>
I keep telling you it's not my way, it's the Unix norm.
<snip>
Right. When using proprietary compiler features such as MF's .gnt format, the compiler can
do whatever it wants. But when using OS standard format such as ELF, one should abide by
the norms of that format and culture.
I thought that I would actually see what "the norms of that format and
culture" might _actually_ be.
There is gawak, the GNU AWK. If you are unaware of what this is the
name is an acronym made from the 3 author's surnames. You can't get
more 'Unix culture' than those.
"""Beginning with gawk 3.1 [around 2000], it is possible to add new
built-in functions to gawk using dynamically loaded libraries. This
facility is available on systems (such as GNU/Linux) that support the
dlopen and dlsym functions."""
So _modern_ implementations of [at least some] Unix culture use
dynamic loading.
You are still stuck in last century's culture.
There is a single Unix Standard, now called (fittingly) the Single UNIX Specification,
formerly POSIX. Dlopen is in that spec. Oddly, ld is not.
It was first published in the '90s. ELF became the Standard executable format in 1999.
http://www.opengroup.org/onlinepubs/009695399/
.
- References:
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- From: Robert
- Re: compile+link Fujitsu Linux
- From: Richard
- Re: compile+link Fujitsu Linux
- Prev by Date: Re: compile+link Fujitsu Linux
- Next by Date: Re: compile+link Fujitsu Linux
- Previous by thread: Re: compile+link Fujitsu Linux
- Next by thread: Re: compile+link Fujitsu Linux
- Index(es):
Relevant Pages
|