After updates no __GLIBC__

The title says it all. I “allowed” about 60 updates yesterday and now I can not build my Android because of:

warning: “GLIBC” is not defined -Wundef]

Is there an “easy” way to get back my old glibs??


Did you also update the glibc-devel packages?

Of course: Search for glibc-devel in YaST and install the previous version using the “Versions” tab.

But, the GLIBC define does exist here:

:~> grep __GLIBC__ /usr/include/*
/usr/include/features.h:   The macros `__GNU_LIBRARY__', `__GLIBC__', and `__GLIBC_MINOR__' are
/usr/include/features.h:   on.  The use of this variable is deprecated.  Use __GLIBC__ and
/usr/include/features.h:#define __GLIBC__       2
/usr/include/features.h:        ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))

Maybe your code misses a #include?

Thanks Wolfi,

Actually, think I came here to quick -and- I do believe the problem is with the "Android Updates".  I have really confused myself here in the last couple of days.  Updating ... everything.  Should have done them one at a time.  I'm old and still have NOT learned!!

-BUT- I thank you for the means of getting back my previous versions. Think that I had done that before -but- forgot. Thanks for the information … be it either newly learned -or- re-learned.