I am having lots of problems getting Valgrind to run on Ubuntu 17.10  (on x86_64 hardware).
First, valgrind/memcheck/tests/linux/stack_changes.c would not compile.  I had to change the typedef on line 13 from  ucontext
to ucontext_t.
But the larger, more pervasive problem is with this release of Ubuntu the gcc (7.2.0) compiler has changed to emitting position
independent code by default. I have tried to add -no-pie to compiler options but have not been successful.
Has anybody had these problems and/or have a solution?
Thank you,
Mark Roberts
  |