On 2014-03-20 23:21, Jakub Wilk wrote:
> * Christian Kastner <deb...@kvr.at>, 2014-03-20, 22:49:
>> This is problematic. First, you need to demangle the symbols in there
>> with c++filt (for examples, your package FTBFS on my host without this).
> 
> I haven't looked into details of this particular package, but in general
> unmangling rarely helps curing FTBFS due to missing symbols. The C++
> mangling rules are (mostly?) architecture-idependent. What does vary
> with architecture are how various types (size_t, intN_t, va_list, etc.)
> are typedefed. But demangling doesn't help dealing with this variation.
> 
> For example, symbol names for a f(size_t) function are:
> _Z1fj on i386,
> _Z1fm on amd64.
> 
> After unmangling it becomes:
> f(unsigned int) on i386,
> f(unsigned long) on amd64.

Interesting. TBH, I glanced over the result and prematurely jumped to a
conclusion, I guess. Time to take another look.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/532b6bad.4010...@kvr.at

Reply via email to