duma FTBFS in intrepid/jaunty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
duma (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
duma FTBFS with the following error message:
duma.c: In function '_duma_allocate':
duma.c:2422: sorry, unimplemented: inlining failed in call to 'memcpy': redefined extern inline functions are not considered for inlining
duma.c:1186: sorry, unimplemented: called from here
The relevant code is:
duma.c: 1186
memcpy(
.
.
.
duma.c 2422
void * memcpy(void *dest, const void *src, size_t size)
{
return _duma_memcpy(dest, src, size DUMA_PARAMS_UK);
}
duma is a library to detect buffer overruns and under-runs which "overloads" all standard memory allocation functions.
This "overloading" is apparently clashing with -D_FORTIFY_
Passing CFLAGS+
This bug was fixed in the package duma - 2.5.14-2ubuntu1
---------------
duma (2.5.14-2ubuntu1) jaunty; urgency=low
* Fix FTBS (LP: #309732): ="-U_FORTIFY_ SOURCE" in debian/rules since Ubuntu
add CFLAGS+
default -D_FORTIFY_SOURCE=2 clashes with duma overloading all
standard memory allocation functions.
-- Cesare Tirabassi <email address hidden> Fri, 19 Dec 2008 18:22:32 +0100