bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Missing functions of fchdir.c in libpoke.a


From: Bruno Haible
Subject: Re: Missing functions of fchdir.c in libpoke.a
Date: Wed, 14 Feb 2024 18:06:22 +0100

Hannes Domani wrote:
> > > Is there some reason why the 'fchdir' module isn't automatically imported
> > > if REPLACE_FCHDIR set set?
> >
> > There are two gnulib-tool invocation in poke; both affect the same
> > poke/config.h. It is impossible for the gnulib-tool invocation for
> > libpoke to know about the effects that the gnulib-tool invocation for
> > poke has done or will be doing.
> 
> In this case only libpoke was linked into gdb, not poke.

Yes, but what I am saying is:
1. The gnulib-tool invocation for poke has activated the fchdir module
   (most likely implicitly, through Gnulib modules such as openat, fstatat,
   etc.).
2. This configuration has the effect of defining REPLACE_FCHDIR to 1
   in poke/config.h.
3. libpoke was compiled with this poke/config.h. Thus libpoke needs the
   _gl_unregister_fd symbol.

Bruno






reply via email to

[Prev in Thread] Current Thread [Next in Thread]