On 04/19/2016 05:28 AM, Dallman, John wrote: > OK, I have the library battery installed for trials, and my link is picking > it up. I'm now only missing symbols BC, PC and UP. > > I can't find them in any of the archive or sharable libraries in > /opt/lsb/lib64. > > readelf -sW /lib64/*.so* | grep -w UP shows me: > > 573: 00000000002479e8 8 OBJECT GLOBAL DEFAULT 25 UP > 573: 00000000002479e8 8 OBJECT GLOBAL DEFAULT 25 UP > 587: 000000000023f608 8 OBJECT GLOBAL DEFAULT 25 UP > 587: 000000000023f608 8 OBJECT GLOBAL DEFAULT 25 UP > 671: 0000000000253ba8 8 OBJECT GLOBAL DEFAULT 25 UP > 671: 0000000000253ba8 8 OBJECT GLOBAL DEFAULT 25 UP > 685: 000000000024c7c8 8 OBJECT GLOBAL DEFAULT 25 UP > 685: 000000000024c7c8 8 OBJECT GLOBAL DEFAULT 25 UP > 66: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND UP > 66: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND UP > > which looks as if they exist in some of the shared objects in there, and > writing a bit of shell script tells me that they are from the various > incarnations of libncurses. I'll see if I can get them to be picked up...
as I mentioned, they're normally resolved by libtinfo, which is part of curses. LSB doesn't have a libtinfo as it was considered legacy interfaces that weren't needed. I looked at "our" copy of libreadline.a from 4.1 and it looks like there's still a reference there. Not sure what the story is... _______________________________________________ lsb-discuss mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/lsb-discuss
