> Ah, here it is. > > The failure seems to be due to solib_aix_free_library_list only > being defined if HAVE_LIBEXPAT is defined, but it is being used in > solib_aix_normal_stop_observer regardless of HAVE_LIBEXPAT being > defined or not. > > I was missing libexpat in my system, so that's why i was seeing this > failure. Looks like it is a real GDB bug. Ah, you are very right, and if I understand things correctly, you'd even have a link failure if you compiled past the warning. Fixed thusly: gdb/ChangeLog: * solib-aix.c (solib_aix_free_library_list): New function for the case where HAVE_LIBEXPAT is not defined. Although, now that I have checked the change in, I am wondering whether I could simply move the function out of the #if defined (and whether that might make sense or not)... The main advantage is that we're not duplicating the function's prototype. Not much time today, but I will keep that for tomorrow. In the meantime, I wanted the problem to be fixed ASAP. -- Joel