Building l4re packages and linking errors

Bryce Cronkite-Ratcliff brycecr at gmail.com
Fri May 10 04:57:30 CEST 2013


Apologies. The solution to the first problem was what I suggested, and 
the solution to the second problem was documented here:
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2011/005078.html

That is, the problem was the ld behavior change in ubuntu 11.10 which 
requires the addition of the -Wl, -no-as-needed flags after -shared in 
the libgendep makefile

Best,
Bryce

On 05/09/2013 06:23 PM, Bryce Cronkite-Ratcliff wrote:
> Hi folks,
>
> I'm afraid my configuration may have changed recently, possibly due to 
> version changes in gcc, and I'm having some trouble compiling l4re, so 
> I wanted to ping you to see if you had any insights.
>
> Two separate issues I've had:
>
> in an existing l4re build, executing make in an individual package 
> sub-directory fails to find basic system headers in included files 
> ("stddef.h" and "stdarg.h" for example). I'm running make 
> O=basel4rebuilddir
>
> On the theory that l4re needs to be recompiled in order to set up 
> links that may have changed since compilation of the last build, I've 
> tried building l4re again, but I similarly run into a linker problem 
> here:
>
> gcc: symbol lookup error: 
> /home/bryce/L4Linux/x86/l4re4/tool/gendep/64/libgendep.so: undefined 
> symbol: dlsym
>
>
> If you have any thoughts on what I might try, let me know!
>
> Thank you!
> Bryce





More information about the l4-hackers mailing list