File uClibc.changes of Package uClibc
-------------------------------------------------------------------
Thu Apr 11 08:30:31 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.de>
- Update to 1.0.47
- enable UCLIBC_USE_TIME64 on 32-bit builds
- Fix handling of spaces in gcc calls
-------------------------------------------------------------------
Thu Jul 27 11:31:59 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>
- Update to 1.0.43
-------------------------------------------------------------------
Sun Mar 7 04:52:26 UTC 2021 - Bernhard Wiedemann <bwiedemann@suse.com>
- Update to uClibc-ng 1.0.37
* stdlib: fix potential UB and integer overflow with huge allocations using malloc-simple allocator
* hasmntopt: better option matching
* Support b64_ntop(), b64_pton() (bsd-compat)
* Fix memory corruption due to struct stat field
* fix static builds with gcc 10.x
* Add {name, open}_to_handle_at() implementation
* inet: add sockatmark implementation
* Resolve bug when using unusual MALLOC_ALIGNMENT
* Add Safe-Linking to fastbins
* aarch64/bits: provide sigstack.h
* common/bits: Fix ipc_perm and semid_ds definitions for 64-bit arches
* Fix map_newlink abort when interface list changes during getifaddrs
* poll: avoid calling select with empty sets which hangs the process
* fix getenv bug
* implement fexecve from glibc
* malloc: Add missing locks for some paths (valloc/memalign/posix_memalign)
* fix opendir, fpathconf and ttyname_r to use fstat64(), not fstat()
* preadv/pwritev: fix offset argument type
* statfs.h: sync generic header with glibc
-------------------------------------------------------------------
Wed Sep 18 09:09:42 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
- Add aarch64
- Update to uClibc-ng 1.0.31
* Add support for Thumb-only processors.
* time.h: Add CLOCK_TAI
* mkostemp64: clear flags, as mkostemp does
* do not expose recvmmsg/sendmmsg for unsupported kernels
* bugfix renameat2 wrong implement.
* wordexp: Fix the usage of the internal _itoa function
* sched_setaffinity: use the same style with glibc's
* rtld: Avoid crash on R_ARM_NONE relocation
* Fix shm_open posix compliance error code
* mbtowc: Fix non compliant behavior for end of string
* isnan: Add isnan weak alias to __isnan
* Fix htab_delete loop counter
* nptl threads: Fix bug in using a weak variable.
* nptl: Replace sbrk with mmap
* nptl: Clear TLS area for static binaries.
* nptl: Use vfork on MMU-less for system()
* nptl: Add pthread_mutex_getprioceiling and pthread_mutex_setprioceiling support
* nptl: Allow sem_open to work on MMU-less systems
* nptl: Use linker-defined symbol to find start of .tdata section.
* nptl: Do not use madvise
* nptl: Disable fork and atfork on MMU-less systems.
* nptl: disable mprotect usage in stack protection
* rtld: Initialize _dl_error_catch_tsd without FUNCDESC relocation
* rtld: Use ELF_RTYPE_CLASS_DLSYM
* enable NPTL on TARGET_arm
* arm/clone.S: Fix threading support
* rtld: Compile with -fno-unwind-tables -fno-asynchronous-unwind-tables
* rtld: Add lazy binding support
* TLS: fix relocation computation
* Allow to generate PIE 'static' binary
* Add runtime support needed for C++ exceptions
* Add application startup code for FDPIC
* Fix bug in _dl_pread when using pread64 syscall
* rtld: Add startup code
* rtld: Avoid FUNCDESC relocation on _start
* rtld: Add FDPIC code for arm
* rtld: Add #if defined (__FDPIC__)
* rtld: Do not protect RELRO segments when we don't use an MMU.
* Allow to select FDPIC ELF for arm architecture
* elf.h: add some missing defines
* ldso/arc: fix LD_DEBUG segv when printing R_ARC_NONE
* Fix prototypes for preadv pwritev.
* risc-v: initial 64 bit port, static only (no TLS/NPTL)
* remove unused assembler functions for arm
* libiconv: port over simplified iconv from musl
* librt: clock_nanosleep could be even used without threads
* librt: declare clock_nanosleep not only for NPTL
* Revert "ldconfig: add glibc compatibility fix"
-------------------------------------------------------------------
Mon Oct 22 02:52:10 UTC 2018 - Bernhard Wiedemann <bwiedemann@suse.com>
- Update to uClibc-ng 1.0.30
- Drop upstreamed arm-fixclone.patch
-------------------------------------------------------------------
Wed Jun 29 12:57:36 UTC 2016 - jengelh@inai.de
- Drop old rpm sections and update RPM group to soothe rpmlint.
-------------------------------------------------------------------
Tue Jun 28 05:30:42 UTC 2016 - bwiedemann@suse.com
- drop build timestamp to make build reproducible (bnc#969492)
-------------------------------------------------------------------
Mon Aug 3 13:58:26 UTC 2015 - normand@linux.vnet.ibm.com
- ExcludeArch ppc64le as already done for ppc64
-------------------------------------------------------------------
Mon Mar 16 18:15:44 UTC 2015 - bwiedemann@suse.com
- Disable stack-protector to fix segfaults (bnc#781686)
-------------------------------------------------------------------
Fri Jan 30 14:36:55 UTC 2015 - bwiedemann@suse.com
- Recommend gcc as the gcc-uClibc needs it
-------------------------------------------------------------------
Wed Nov 19 01:06:00 UTC 2014 - Led <ledest@gmail.com>
- fix shebang in gcc-uClibc script that contains bash-specific
constructions
-------------------------------------------------------------------
Thu Oct 30 08:53:55 UTC 2014 - guillaume@opensuse.org
- Fix armv6 build
-------------------------------------------------------------------
Wed Nov 6 09:30:00 UTC 2013 - idonmez@suse.com
- Fix spec file encoding to be UTF-8
-------------------------------------------------------------------
Mon Oct 28 15:33:02 UTC 2013 - schwab@suse.de
- config.m68k: config file for m68k
-------------------------------------------------------------------
Tue Dec 18 10:47:26 UTC 2012 - idonmez@suse.com
- Move uClibc-gcc into -devel package so that it can actually work
bnc#781685
-------------------------------------------------------------------
Thu Sep 27 07:16:22 UTC 2012 - idonmez@suse.com
- Regenerate the config file and enable the following
to fix busybox-static compilation
* UCLIBC_SUSV3_LEGACY
* UCLIBC_SUSV3_LEGACY_MACROS
* UCLIBC_SUSV4_LEGACY
* UCLIBC_HAS_RESOLVER_SUPPORT
-------------------------------------------------------------------
Tue Jun 12 16:15:23 UTC 2012 - agraf@suse.com
- update to uClibc 0.9.33.2
- fixes arm build
-------------------------------------------------------------------
Tue Oct 11 00:19:27 CEST 2011 - agraf@suse.de
- fix armv7 build
-------------------------------------------------------------------
Mon Oct 3 12:25:39 CEST 2011 - mhrusecky@suse.cz
- fixed build on arm
-------------------------------------------------------------------
Fri May 27 10:55:26 UTC 2011 - idonmez@novell.com
- Add uClibc.ppc-invalid-size-directive.patch,
uClibc.i386-invalid-size-directive.patch,
uClibc.x86_64-invalid-size-directive.patch: remove invalid .size
directives from assembly files
-------------------------------------------------------------------
Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de
- Use %_smp_mflags
-------------------------------------------------------------------
Mon Jun 8 00:48:32 CEST 2009 - ro@suse.de
- rename getline to my_getline to avoid collision with function
from glibc
-------------------------------------------------------------------
Mon Apr 20 00:50:48 CEST 2009 - ro@suse.de
- update to bugfix release 0.9.30.1
-------------------------------------------------------------------
Fri Dec 19 13:57:06 CET 2008 - sassmann@suse.de
- enable pthread support on i386, x86_64, ppc and ia64
- tweak config files
- add:
uClibc.fix-pthread-warnings.patch: fix "warning: no previous
prototype for ..."
uClibc.ppc-fix-nested-extern-declaration.patch: fix "warning:
nested extern declaration of '__illegally_sized_syscall_arg1'"
-------------------------------------------------------------------
Thu Dec 18 11:27:19 CET 2008 - sassmann@suse.de
- add uClibc.ia64-INTERNAL_SYSCALL-conversion.patch: use
INTERNAL_SYSCALL on ia64
-------------------------------------------------------------------
Tue Dec 16 12:13:17 CET 2008 - sassmann@suse.de
- add:
uClibc.ia64-fake-getpgrp-syscall.patch: getpgrp is not available
on ia64 this patch emulates it.
uClibc.ia64-use-sched_setaffinity-if-present.patch: make use
of syscall sched_setaffinity
-------------------------------------------------------------------
Mon Dec 15 10:42:25 CET 2008 - sassmann@suse.de
- add uClibc.static-segfault-fix.patch: fix segfault of static
binaries that don't stdio functions
-------------------------------------------------------------------
Thu Nov 13 10:42:30 CET 2008 - sassmann@suse.de
- update to version 0.9.30
* for full changelog check
http://www.uclibc.org/downloads/ChangeLog-0.9.29_0.9.30
- remove obsolete patch uClibc.compile-fix.patch
-------------------------------------------------------------------
Fri Oct 24 16:45:40 CEST 2008 - ro@suse.de
- drop illegal provides for glibc-devel
-------------------------------------------------------------------
Fri Oct 24 11:22:56 CEST 2008 - sassmann@suse.de
- resurrect uClibc (version 0.9.29)
* provide a wrapper script (gcc-uClibc) to reuse our existing
toolchain for compiling
* for now only static linking with uClibc possible