[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

reporting and helping fix bugs in packages from the debian cross-toolchains repository

I've looked through the CrossToolchains wiki page a few times but haven't figured out how to submit or help with bugs found in the Jessie cross-toolchains that are made available from the emdebian.org repository. If this isn't the right place to talk about this, a pointer in the right direction would be helpful and the rest of this message can then be ignored.  : )

If this is the best place for for discussing the issue, the specific problem is in linking C++ code on jessie:amd64 when targeting arm-linux-gnueabi. Even an empty main function will fail to link with the following errors.

$ arm-linux-gnueabi-g++ main.cpp -o main
/usr/lib/gcc/arm-linux-gnueabi/4.9/libstdc++.so: undefined reference to `__cxa_thread_atexit_impl@GLIBC_2.18'
/usr/lib/gcc/arm-linux-gnueabi/4.9/libstdc++.so: undefined reference to `clock_gettime@GLIBC_2.17'
collect2: error: ld returned 1 exit status

This issue is not seen when compiling natively or when cross-compiling to the same target architecture using an older emdebian toolchain in wheezy.

Getting this fixed is reasonably important for a project that I'm on so feel free to task me with anything that I can do to help fix this.  : )

Jason Pearce

Reply to: