Can't x-build ubuntu-system-settings with 1.0.4ubuntu1: /usr/lib/arm-linux-gnueabihf/libapt-pkg.so: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
gcc-4.9 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
I just tried a cross-build of ubuntu-
The build failed (full log attached) with this output
/usr/
/usr/
collect2: error: ld returned 1 exit status
if I then enter the environment and downgrade apt only to the versions in utopic release (1.0.2ubuntu2) then it builds again.
You should be able to reproduce it by creating a cross-building chroot
$ mk-sbuild --target armhf utopic
and then trying to build current ubuntu-
$ sbuild --host=armhf -A -d utopic <blah.dsc>
Erm, this works when built against apt 1.0.4ubuntu3. The main difference that I can see is that this was built against gcc/g++ 4.8 whereas the others were with 4.9.