Usman Akinyemi wrote: > On Sat, Nov 9, 2024 at 9:35 AM Andreas Schwab <schwab@xxxxxxxxxxxxxx> wrote: >> >> On Nov 09 2024, Christian Couder wrote: >> >>> Yeah, not sure why it doesn't work while you have it. >> >> It's probably of the wrong architecture. > Hi Andreas, > Thanks for responding. > It was actually the wrong Architecture. Thank you. Just curious, any > reason why the 32bit was present instead of the > 64bit ?, I will normally think the operating system should ship 64bit > by default. The 64-bit libc_malloc_debug.so.0 is in /lib64 and was moved to the glibc-utils package in Fedora 40, with 2c1b0f0 (Move memory tracing libraries to glibc-utils, 2024-05-15)¹. The commit message notes: On x86_64, glibc-utils will now only contain the 64-bit version of these libraries but still need the 32-bit version (in order to support tracing i686 applications). Therefore, on i686 the libraries remain in the main glibc package. If you're interested in installing the various dependencies needed to run the test suite on Fedora, take a look at the Fedora git package spec file². The BuildRequires contain a substantial set of dependencies which enable as many of the tests as practical to run when building the packages (I believe more tests are run there than are run in the git project's CI for most runs, actually :). See also the %check section of the test suite for some tests which are skipped and other comments which might be useful. ¹ https://src.fedoraproject.org/rpms/glibc/c/2c1b0f0 ² https://src.fedoraproject.org/rpms/git/blob/rawhide/f/git.spec -- Todd
Attachment:
signature.asc
Description: PGP signature