Package Details: glibc-dso 2.33-6

Git Clone URL: https://aur.archlinux.org/glibc-dso.git (read-only, click to copy)
Package Base: glibc-dso
Description: GNU C Library - DSO patch
Upstream URL: https://www.gnu.org/software/libc
Licenses: GPL, LGPL
Conflicts: glibc
Provides: glibc=2.33
Submitter: aknarts
Maintainer: aknarts
Last Packager: aknarts
Votes: 3
Popularity: 0.21
First Submitted: 2021-03-03 12:53
Last Updated: 2021-06-13 20:54

Dependencies (9)

Required by (1000)

Sources (13)

Pinned Comments

aknarts commented on 2021-03-03 12:55

This is a patched version of glibc using the patches from https://patchwork.sourceware.org/project/glibc/list/?q=17645&archive=both&state=*

Fixes slow loading times of sime application.

Set

GLIBC_TUNABLES=glibc.rtld.dynamic_sort=2

To enable the patch for an application

Latest Comments

1 2 Next › Last »

Liewyec commented on 2021-07-02 11:19

Little update, I looked at config.log on both installs and on my setup somehow the gcc command that fails has added parameter -D_GLIBCXX_ASSERTIONS

which was in my makepkg.conf, remowing it fixes the issue.

Liewyec commented on 2021-07-02 11:02

Hello @aknarts, clean install is working for me too. So there is some issue with my setup, I just have no idea where.

Liewyec commented on 2021-07-02 10:37

Hello @aknarts, I first tried to build it with yay, than i tried to clone and install it with makepkg -i, with same error. I will try clean install.

aknarts commented on 2021-07-01 08:30

Hello @Liewyec, just built the package on my and my clean build machine just fine so this is quite possibly something on your system. I am curious how you are building this as I do not see anything that even remotely resembles your output so I sadly have no place to start analyzing this on my side.

Liewyec commented on 2021-07-01 05:16

Hello, I have an issue during configuration:

configure:2213: checking build system type
configure:2227: result: x86_64-pc-linux-gnu
configure:2247: checking host system type
configure:2260: result: x86_64-pc-linux-gnu
configure:2329: checking for gcc
configure:2345: found /usr/bin/gcc
configure:2356: result: gcc
configure:2585: checking for C compiler version
configure:2594: gcc --version >&5
gcc (GCC) 11.1.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2605: $? = 0
configure:2594: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.1.0 (GCC)
configure:2605: $? = 0
configure:2594: gcc -V >&5
gcc: error: unrecognized command-line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:2605: $? = 1
configure:2594: gcc -qversion >&5
gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:2605: $? = 1
configure:2610: checking for suffix of object files
configure:2632: gcc -c -march=x86-64 -mtune=generic -O2 -pipe  -fexceptions         ,-D_GLIBCXX_ASSERTIONS         -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection  conftest.c >&5
gcc: warning: ,-D_GLIBCXX_ASSERTIONS: linker input file unused because linking not done
gcc: error: ,-D_GLIBCXX_ASSERTIONS: linker input file not found: No such file or directory
configure:2636: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "glibc"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla/"
| #define PACKAGE_URL "https://www.gnu.org/software/glibc/"
| #define PKGVERSION "(GNU libc) "
| #define REPORT_BUGS_TO "<https://bugs.archlinux.org/>"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2650: error: in `/home/ondra/.cache/yay/glibc-dso/src/glibc-build':
configure:2652: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details

aknarts commented on 2021-06-06 22:32

Fixed the build issue. Note to self, always merge .pacnew :). Thanks @LinuxDonald

aknarts commented on 2021-06-06 20:59

@LinuxDonal updated to include the patches &shuriken The patches in upstream glibc are unrelated to the focus of this package so yes you still need it. I just need to keep a better track of upstream.

shuriken commented on 2021-06-06 01:15

@LinuxDonald Do we need this package anymore, also as the main glibc package has the patch do we still need to set the environmental variable.

LinuxDonald commented on 2021-05-30 12:49

Could you please update the package. Main glibc has now this patch to in the repo: https://github.com/archlinux/svntogit-packages/commit/524fb49dd61f364fddcaacb589dd3dc11fc23b11#diff-3e341d2d9c67be01819b25b25d5e53ea3cdf3a38d28846cda85a195eb9b7203a

AverytheFurry commented on 2021-04-29 22:04

I'm getting the same issue as @mark.