On Fri, 2020-11-27 at 12:28 +0100, Florian Weimer wrote: > * Jan Pazdziora: > > > So do you recommend for fakechroot to hardcode something like > > > > --- a/src/libfakechroot.h > > +++ b/src/libfakechroot.h > > @@ -224,4 +224,14 @@ int fakechroot_try_cmd_subst (char *, const > > char *, char *); > > int snprintf(char *, size_t, const char *, ...); > > #endif > > > > +#ifndef _STAT_VER > > +#if defined (__aarch64__) > > +#define _STAT_VER 0 > > +#elif defined (__x86_64__) > > +#define _STAT_VER 1 > > +#else > > +#define _STAT_VER 3 > > +#endif > > +#endif > > + > > #endif > > > > for all the arches? > > Yes, the fakeroot case is really quite unusual, I think. I just fixed fakeroot build on F35 , but the same fix doesn't work for F34 ?!? https://bugzilla.redhat.com/show_bug.cgi?id=1889862#c16 > > > There's a Fedora-specific hack in rawhide glibc to bring back the > > > __xstat and related symbols for linking. This in the process of > > > being > > > upstreamed. > > > > Does that include __fxstatat64? And is the hack already in > > glibc-2.32.9000-16.fc34 or is it on the way to rawhide? > > Looking at the current rawhide buildroot, it's already there: > > # eu-readelf --symbols=.dynsym /lib64/libc.so.6 | grep __fxstat64 > 1059: 00000000000f1880 84 FUNC GLOBAL DEFAULT 15 > __fxstat64@@GLIBC_2.2.5 > > The @@ means it's available for linking. > > It's missing from upstream right now, but we'll fix that before the > upstream release. > > Thanks, > Florian > -- > Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn, > Commercial register: Amtsgericht Muenchen, HRB 153243, > Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, > Michael O'Neill > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx -- Sérgio M. B. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure