History log of /freebsd/libexec/rtld-elf/Makefile (Results 176 – 200 of 254)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/4.10.0_cvs, release/4.10.0
# 3088dadd 15-May-2004 Olivier Houchard <cognet@FreeBSD.org>

Work around a problem somewhere with binutils (?) on arm, hopefully without
breaking any other arch this time.


# 55a4ccf3 14-May-2004 Stefan Eßer <se@FreeBSD.org>

Fix breakage caused by alphabetically sorting SRCS: rtld_start.S must come first!
The previous version made all shared binaries dump core.


# e659267f 14-May-2004 Olivier Houchard <cognet@FreeBSD.org>

Import arm bits for rtld-elf.

Obtained from: NetBSD


# c905e45d 21-Mar-2004 Peter Wemm <peter@FreeBSD.org>

Add initial support for compiling a special 32 bit version of
ld-elf.so.1 on 64 bit systems. Most of this involves using alternate
paths, environment variables and diagnostic messages.

The build gl

Add initial support for compiling a special 32 bit version of
ld-elf.so.1 on 64 bit systems. Most of this involves using alternate
paths, environment variables and diagnostic messages.

The build glue is seperate.

show more ...


Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0
# 5515f48c 13-Sep-2003 Matthew N. Dodd <mdodd@FreeBSD.org>

Retire the WITH_LIBMAP compile knob; libmap is now a standard feature.


# df7bdd0a 18-Aug-2003 Gordon Tetlow <gordon@FreeBSD.org>

Forgot one instance of ld-elf.so.1. Convert to ${PROG}

Pointed out by: obrien


# dbbcd515 17-Aug-2003 Gordon Tetlow <gordon@FreeBSD.org>

Don't forget to honor DESTDIR. Also switch over to using PROG instead of
the binary name directly.


# a857d930 17-Aug-2003 Gordon Tetlow <gordon@FreeBSD.org>

Don't forget to chflags noschg the existing binary so we can symlink
over it safely.

Pointed out by: yosimoto@waishi.jp


# df7c0368 17-Aug-2003 Gordon Tetlow <gordon@FreeBSD.org>

As long threatened, stage 2 of making a dynamically-linked root a reality.
Install rtld into /libexec.


Revision tags: release/5.1.0_cvs, release/5.1.0
# 8f17707c 04-Jun-2003 David E. O'Brien <obrien@FreeBSD.org>

Set CSTD to gnu99. We can only use on of the gnu?9 C languages.
We can't use c89 due to use of 'inline', and c99 produces bad code.


# 6d5d786f 30-May-2003 Alexander Kabaev <kan@FreeBSD.org>

Allow threading libraries to register their own locking
implementation in case default one provided by rtld is
not suitable.

Consolidate various identical MD lock implementation into
a single file u

Allow threading libraries to register their own locking
implementation in case default one provided by rtld is
not suitable.

Consolidate various identical MD lock implementation into
a single file using appropriate machine/atomic.h.

Approved by: re (scottl)

show more ...


# 29ade362 07-Apr-2003 Matthew N. Dodd <mdodd@FreeBSD.org>

Dynamic object dependency mapping: libmap.

This is an optional feature, disabled by default.

This will be useful to people testing the various POSIX threading
libraries under -CURRENT but can easil

Dynamic object dependency mapping: libmap.

This is an optional feature, disabled by default.

This will be useful to people testing the various POSIX threading
libraries under -CURRENT but can easily serve other needs.

show more ...


Revision tags: release/4.8.0_cvs, release/4.8.0
# d9943f16 14-Feb-2003 Alexey Zelkin <phantom@FreeBSD.org>

Advertize rtld(1) as ld.so(1) in manual pages world


Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs
# 5f8aa32e 10-Jun-2002 John Polstra <jdp@FreeBSD.org>

Dillon's recent commits to the dynamic linker without running them
by me first have given me a good excuse to drop my MAINTAINERship.

MFC after: 1 week


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# 4cf39050 28-May-2001 Ruslan Ermilov <ru@FreeBSD.org>

Use new backup feature of install(1).


Revision tags: release/4.3.0_cvs, release/4.3.0
# e5b5c66b 26-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

- Backout botched attempt to intoduce MANSECT feature.
- MAN[1-9] -> MAN.


Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0
# 119fc1a3 20-Jul-2000 Brian Feldman <green@FreeBSD.org>

We shouldn't use cp to save the old ld-elf.so.1. Use the sanctioned tool
${INSTALL} with -C -p instead.


# 517191ee 08-Jul-2000 John Polstra <jdp@FreeBSD.org>

When installing the dynamic linker, save the previous version in
"ld-elf.so.1.old". The dynamic linker is a critical component of
the system, and it is difficult to recover if it is damaged and
ther

When installing the dynamic linker, save the previous version in
"ld-elf.so.1.old". The dynamic linker is a critical component of
the system, and it is difficult to recover if it is damaged and
there isn't a working backup available. For instance, parts of
the toolchain such as the assembler are dynamically linked, making
it impossible to build a new dynamic linker if the installed one
doesn't work.

show more ...


Revision tags: release/3.5.0_cvs
# 9d085703 27-Mar-2000 Bruce Evans <bde@FreeBSD.org>

Fixed missing DPADDs.

Fixed some style bugs (some usual ones for LDADD, and misformatting of
$FreeBSD$).


Revision tags: release/4.0.0_cvs
# ea5cc7f1 29-Jan-2000 John Polstra <jdp@FreeBSD.org>

Add a manual page for the ELF dynamic linker. I initially created
rtld.1 by means of a repository copy from "src/libexec/rtld-aout/rtld.1".
Then I edited it to make it (more) accurate for the ELF dy

Add a manual page for the ELF dynamic linker. I initially created
rtld.1 by means of a repository copy from "src/libexec/rtld-aout/rtld.1".
Then I edited it to make it (more) accurate for the ELF dynamic
linker.

show more ...


# d3980376 27-Dec-1999 John Polstra <jdp@FreeBSD.org>

Add a new function dllockinit() for registering thread locking
functions to be used by the dynamic linker. This can be called by
threads packages at start-up time. I will add the call to libc_r
soo

Add a new function dllockinit() for registering thread locking
functions to be used by the dynamic linker. This can be called by
threads packages at start-up time. I will add the call to libc_r
soon.

Also add a default locking method that is used up until dllockinit()
is called. The default method works by blocking SIGVTALRM, SIGPROF,
and SIGALRM in critical sections. It is based on the observation
that most user-space threads packages implement thread preemption
with one of these signals (usually SIGVTALRM).

The dynamic linker has never been reentrant, but it became less
reentrant in revision 1.34 of "src/libexec/rtld-elf/rtld.c".
Starting with that revision, multiple threads each doing lazy
binding could interfere with each other. The usual symptom was
that a symbol was falsely reported as undefined at start-up time.
It was rare but not unseen. This commit fixes it.

show more ...


Revision tags: release/3.4.0_cvs, release/3.3.0_cvs
# 7f3dea24 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 18cd0551 09-Jul-1999 John Polstra <jdp@FreeBSD.org>

Add a MAINTAINER line naming myself. We control the vertical. We
control the horizontal.


Revision tags: release/3.2.0
# d5b537d0 09-Apr-1999 John Polstra <jdp@FreeBSD.org>

Eliminate all machine-dependent code from the main source body and
the Makefile, and move it down into the architecture-specific
subdirectories.

Eliminate an asm() statement for the i386.

Make the

Eliminate all machine-dependent code from the main source body and
the Makefile, and move it down into the architecture-specific
subdirectories.

Eliminate an asm() statement for the i386.

Make the dynamic linker work if it is built as an executable instead
of as a shared library. See i386/Makefile.inc to find out how to
do it. Note, this change is not enabled and it might never be
enabled. But it might be useful in the future. Building the
dynamic linker as an executable should make it start up faster,
because it won't have any relocations. But in practice I suspect
the difference is negligible.

show more ...


Revision tags: release/3.1.0
# 0b8dcbe2 15-Feb-1999 Nate Williams <nate@FreeBSD.org>

- Set the system immutable flag when installing ld.so to avoid people
accidentally clobbering it.

Submitted by: numberous people on -current


1234567891011