This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Notice clock_* functions in librt.so for old GLIBC_2.18 builds?


I'm bootstrapping a Fedora ppc64le build from GLIBC_2.18
to GLIBC_2.17 default ABI and I noticed something odd.

Did any of you notice clock_* functions in librt.so
when you were doing GLIBC_2.18 ABI builds of ppc64le?

For a port like this starting at GLIBC_2.17 or
GLIBC_2.18 there should be no clock_* functions in
librt.so.

The conditional is:
#if SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_17)

Which should result in no code if the ABI starts at
GLIBC_2_17 or later.

It was almost as if some of our shlib-compat macros
or scripts didn't work correctly when the baseline
ABI was greater than the obsoleted ABI?

I've run out of time tonight to rebuild again with
the GLIBC_2.18 ABI to double check, but I figured one
of you might be able to do that before I get up again.

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]