Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Sun, 6 Mar 2011 23:49:44 +0100 (CET)
From: Pavel Kankovsky <>
Subject: Re: [ [Bug 1801] VDSO: Not
 enough room for program headers]

It appears to be a problem with the vdso link script (
ld manual says it happens when SIZEOF_HEADERS is used before the actual 
size of program headers is known and suggests to avoid SIZEOF_HEADERS
or to use PHDRS.

The odd thing is that (afaict) there is a PHDRS definition in the link 

Nevertheless, the code (bfd/elf.c) is quite obvious: the error message
means one of sections in the (loadable) segment including the file header
("text" in our case) collides with the headers.

Perhaps it would help to change SIZEOF_HEADERS to some generous hardcoded 
constant (it might become necessary to increase offsets in subsequent "." 
directives too).

Pavel Kankovsky aka Peak                          / Jeremiah 9:21        \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.