On Sat, Nov 9, 2024 at 11:05 AM Todd Zullinger <tmz@xxxxxxxxx> wrote: > > 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 :). > Hi Todd, Thanks for the explanation, I really appreciate it. Usman. > 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