vDSO preliminary implementation

Benjamin Herrenschmidt benh at kernel.crashing.org
Fri Aug 27 09:29:19 EST 2004


On Fri, 2004-08-27 at 07:27, Jake Moilanen wrote:
> > What this implementation contains however is the signal trampoline beeing moved
> > to the vDSO area, thus no longer on the stack, so people working on
> > non-executable stacks can toy with it.
>
> Hey I can boot w/ distros that compile w/ pt_gnu_stacks now!
>
> >
> > +VDSO32_CFLAGS := -shared -s -fno-common -Iinclude -fno-builtin -nostdlib
> > +VDSO32_CFLAGS += -Wl,-soname=linux-vdso32.so.1
> > +VDSO32_AFLAGS := -D__ASSEMBLY__ -s
>
> Don't you need -Iinclude on your VDSO32_AFLAGS line?  I had to add it to
> compile both sigtramp.S for vdso32 and vdso64.

Weird... worked for me without... I'll have a look, those Makefiles are
really horrible, anybody is welcome to improve them.

Ben.


** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc64-dev mailing list