[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libc6-dev conflicting with kernel-source



Bruno Diniz de Paula <diniz@cs.rutgers.edu> writes:

> I'm writting a program that deals with some kernel structures (defined
> on the kernel source includes), as well as with some definitions from
> libc6-dev under asm/... and linux/... The problem is that some of the
> symbols are duplicated and, what is worse, with different definitions.
> What would be a solution for this?

Set the include path for your compiler to explicitly include the
kernel headers you care about.
(-I/home/dmaze/src/kernel-source-2.4.20, or some such)

> I mean, why glibc also defines something that is strictly related to
> the kernel itself? I thought that everything inside libc6 concerning
> kernel stuff was taken directly from the kernel source includes
> instead of redeclared...

See /usr/share/doc/libc6/README.Debian.gz.

-- 
David Maze         dmaze@debian.org      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
	-- Abra Mitchell



Reply to: