[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