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

openSUSE Build Service is sponsored by