• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. Time Author
065f1de 2004-10-06 22:23:13 Joakim Tjernlund

Peter S. Mazinger writes:
Corrects libpthread_db name (I do not know why libpthread_db.so uses
libpthread_db.so.1 instead of libpthread_db.so.$(MAJOR_VERSION) as soname)

Note by Jocke:
I don't known either but until then this is the right thing to do.

485632c 2004-10-06 22:08:47 Joakim Tjernlund

Don't complain if ld.so.cache is missing.

09fb630 2004-10-06 21:51:12 Joakim Tjernlund

Add type libc0 to cache_print().
Always strip trailing slaches(/) from paths read from ld.so.conf.

7eea9ca 2004-10-06 20:45:22 Joakim Tjernlund

Peter S. Mazinger writes:
The attached patches make iconv use XXFLAGS and adapts ldd.host to cvs.

80c6a09 2004-10-06 20:34:32 Joakim Tjernlund

Peter S. Mazinger writes:
Hello!

Here is the modified unsecvars patch that applies to cvs.

9f9ab49 2004-10-06 16:34:17 Joakim Tjernlund

Puts common defines into dl-defs.h (in ldso/include) from dl-elf.h and
dl-cache.h and make use of it. Also disables the lib-path-redundancy check
for the case the cache is not used. Makes use of _PRELOAD_FILE_SUPPORT.
From Peter Mazinger.

e931380 2004-10-06 15:59:57 Joakim Tjernlund

Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__
From Peter Mazinger.

2e0531b 2004-10-06 15:51:37 Joakim Tjernlund

PIE option correction for Config.in. From Peter Mazinger.

9dca9ff 2004-10-05 21:06:40 Joakim Tjernlund

Peter S. Mazinger writes:
Hello!

The attached patches remove unneeded -D<somedefine>, and uses instead
#ifdef __somedefine__

162e21b 2004-10-05 20:51:59 Joakim Tjernlund

Peter Kjellerstedt writes:
After the addition of a configuration option for
enabling the support of /etc/ld.so.cache, I thought
it might be a good idea to add one for the support
of the /etc/ld.so.preload file too. So here it is.

While doing this, I also noticed that the dynamic
linker would hang indefinitely if either LD_PRELOAD
or /etc/ld.so.preload contained a library which was
already loaded, so I made a patch for that too.

And of course, I could not resist from doing a little
clean up of comments and indentation, so here is a
patch for that too.

3b8039f 2004-10-03 16:53:52 Eric Andersen

This patch from Mike Frysinger, extended from an earlier patch from Peter S.
Mazinger implements the changes suggested by me on the uclibc list.

On Tuesday 28 September 2004 02:24 pm, Erik Andersen wrote:
> What I think should be done is
>
> *) Someone that cares about USE_CACHE should fix that option
> up to be sure it works, and give it a proper config entry
> in extra/Configs/Config.in, and rename it to something
> more appropriate such as LDSO_CACHE_SUPPORT.
>
> *) When LDSO_CACHE_SUPPORT=n, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib
> should be included in the default library search path in
> dl-elf.c, ldd, and ldconfig.
>
> *) When LDSO_CACHE_SUPPORT=y, UCLIBC_RUNTIME_PREFIX /usr/X11R6/lib
> should be excluded from the default library search path in
> dl-elf.c, ldd, and ldconfig, and those wishing to include
> X11 stuff should add that into /etc/ld.so.conf and re-run
> ldconfig.
>
> *) At present, LDSO_CONF and LDSO_CACHE use the same names
> and same structure as glibc. This precludes
> LDSO_CACHE_SUPPORT being uses in any sane fashion on a
> dial glibc and uClibc system. Just as it was necessary
> for use to use a different name for 'libuClibc' rather
> than 'libc', and 'ld-uClibc.so.0' rather than
> 'ld-linux.so.2' it seems that these configuration files
> really ought to be given different names.
>

31cfe23 2004-09-28 22:13:44 Joakim Tjernlund

Atsushi Nemoto writes:
Hi. I found a mismatch between uClibc and kernel in semctl definition.

In uClibc/libc/misc/sysvipc/sem.c:

static inline _syscall4(int, __semctl, int, semid, int, semnum, int, cmd, union semun *, arg);
...
int semctl(int semid, int semnum, int cmd, ...)
...
arg = va_arg (ap, union semun);
...
return __semctl(semid, semnum, cmd, &arg);

But kernel's semctl is:

asmlinkage long sys_semctl (int semid, int semnum, int cmd, union semun arg)

The last argument is an union semun itself, not a pointer to the
union.

Here is a patch.

7a2c357 2004-09-28 17:55:06 Joakim Tjernlund

Oops, typo.
Thanks to Peter Kjellerstedt.

dbe235e 2004-09-28 16:56:49 Joakim Tjernlund

Remove /usr/X11R6/lib from search path.
Search in UCLIBC_RUNTIME_PREFIX"lib" before
UCLIBC_RUNTIME_PREFIX"usr/lib".

X11 users should enable USE_CACHE in Rules.mak, add
/usr/X11R6/lib to /etc/ld.so.conf and run ldconfig.

83774a2 2004-09-28 16:29:13 Joakim Tjernlund

Make ldd work for ET_DYN executables. From Peter Mazinger.

54a760b 2004-09-27 18:40:55 Joakim Tjernlund

Remove /usr/X11R6/lib from default list.
Move /lib and /usr/lib first in ld.so.cache.
Ignore duplicate /lib and /usr/lib in ld.so.conf

e6c7d1d 2004-09-23 16:23:26 Joakim Tjernlund

Add bswap_64 macro and uClibc_page.h. From Peter Kjellerstedt.

553bc05 2004-09-23 16:15:24 Joakim Tjernlund

Don't allow undefined global symbols to pass.
Move COPY relocs back to _dl_do_reloc().
White space cleanup.

ba29300 2004-09-23 16:08:41 Joakim Tjernlund

White space and printouts cleanup. From Peter Kjellerstedt.

7df9d0a 2004-09-23 16:05:40 Joakim Tjernlund

Make do_rem() safe. From Peter Kjellerstedt.

ea64c4b 2004-09-23 16:00:45 Joakim Tjernlund

Don't allow undefined global symbols to pass.
Move COPY relocs back to _dl_do_reloc().

6dfefd6 2004-09-23 15:56:59 Joakim Tjernlund

Make powerpc look more like the other archs.

2e3a6e7 2004-09-18 00:57:21 Joakim Tjernlund

Added back dl_iterate_phdr in ldso(with some small changes).
Someone needs to test if it works to build and run gcj.

a3a7dae 2004-09-17 21:41:36 Joakim Tjernlund

Formatting cleanups from Peter Kellerstedt.

06da3d6 2004-09-17 21:19:35 Joakim Tjernlund

Bugfix: Add r_addend to final address. The r_addend is mostly zero
but can be nonzero for JMP relocs as well.
All Rela arches need to do this, test and send a patch :)

Remove unneeded test in R_PPC_COPY.

d88a7c9 2004-09-17 18:11:53 Joakim Tjernlund

Don't allow undefined global symbols to pass(all archs needs fixing,
but powerpc).
If you are using buildroot and soft floating point, you may have to
rebuild the libm.so library, copy it to staging_dir/lib and rebuild
your application.

Move handling of R_386_COPY back into _dl_do_reloc(all archs should
do this). Adjust the first argument to _dl_memcpy as it looks wrong
to have symtab[symtab_index].st_value as destination for the mem copy.

68465f9 2004-09-16 22:07:01 Joakim Tjernlund

Don't allow undefined global symbols to pass(all archs needs fixing).
If you are using buildroot and soft floating point, you may have to
rebuild the libm.so library, copy it to staging_dir/lib and rebuild
your application.

Cleanups as well.

6d40ead 2004-09-11 06:30:26 Manuel Novoa III

Hide some x86-specific devel asserts.

f260d87 2004-09-09 05:13:05 Eric Andersen

Fixup URL

90c5087 2004-09-08 18:43:25 Joakim Tjernlund

Second attempt to fix the INIT/FINI order. This time I think I got it right :)
This needs testing with apps that have complex dependencies.