https://bugs.kde.org/show_bug.cgi?id=433473
Bug ID: 433473
Summary: FreeBSD support, part 5
Product: valgrind
Version: unspecified
Platform: Other
OS: FreeBSD
Status: REPORTED
Severity: normal
Priority: NOR
Component: drd
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 136077
--> https://bugs.kde.org/attachment.cgi?id=136077&action=edit
DRD tests changes
Changes in the DRD tests directory. Here are the main things.
Makefile.am
New expecteds. I cleaned up the C++ tests that work OK with clang.
Made libdl (which does not exist on FreeBSD conditional)
Added a FreeBSD version of thread_name. In general this seems to be going a bit
against the DRD philosophy of not having platform specific tests.
Soumc C files wouldn't compile (missing headers).
There is a FreeBSD defect related to the use of
pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + 4096);
In all cases these have been made conditional
bar_bad* needs an expexted, like Solaris
circular_buffer was generating errors due to the global seed. So I moved the
call to rand into main and added the time to a new struct.
concurrent_close - increased the stack depth because FreeBSD start function is
in libc which increases the stack depth.
filters - make sure GNU sed is used. Need to make this a configure time
selection. Added some FreeBSD specific filters.
pth_detached3 - need to see if this can be made a bit more portable without the
#ifdef; required header change
std_list - added a guard to setlocale otherwise there were tons of hazards
swapcontext -WIP
There are a few new expecteds and modified expected where I need to change the
C files and hence the line numbers.
--
You are receiving this mail because:
You are watching all bug changes.