|
From: Tom H. <to...@co...> - 2013-11-08 23:00:25
|
On 08/11/13 22:49, Tom Hughes wrote: > On 08/11/13 22:43, Philippe Waroquiers wrote: > >> From some web search, it seems that recent Debians (and Ubuntu) have >> moved a.out.h from /usr/include to /usr/include/linux/a.out.h > > I don't think so. I went through this with somebody on IRC and I'm sure > it was just a question of getting the right packages instlled. Actually it was Julian that ran into this and we didn't work out exactly what fixed it because he installed a bunch more stuff and it went away. >> So, it looks like some configure machinery will be needed to detect >> if /usr/include/a.out.h is there or if /usr/include/linux/a.out.h is >> there (or else disable the stabs format reading). > > The two are different things I think - linux/a.out.h is a kernel header > while a.out.h is a libc header that wraps it. So I beliveve the replacement for /usr/include/a.out.h is: /usr/include/i386-linux-gnu/a.out.h /usr/include/x86_64-linux-gnu/a.out.h and you will need both of those. If one is missing then find out what package is providing the other one and install it's counterpart from the other architecture. Tom -- Tom Hughes (to...@co...) http://compton.nu/ |