On Mon, 30 Apr 2012, Robert Millan wrote:

2012/4/30 Benjamin Kaduk <ka...@mit.edu>:
Getting the right bits in the config/param.*.h files is not too hard, but it
seems there are many places in the OpenAFS source tree which use __linux__
as a proxy for GNU userland or some other particular userland feature, and
these would need to be replaced with proper configure feature checks.

There's also __GLIBC__, FWIW.

Thanks, I'll keep that in mind.
Of course, now that I actually go back and look, the condition I was stumbling on was not actually __linux__ but rather AFS_LINUX20_ENV, which is an OpenAFS-internal definition, but is only supposed to be used in the kernel.n So that's where the "configure feature checks" part I was remembering was coming from.

Milan, if you want to press on with things, I can send you the patches I came up with ... I am defending my Ph.D. thesis in a couple weeks, and I may have more time to return to things like this after that is done.

-Ben


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/alpine.gso.1.10.1204301244250.27...@multics.mit.edu

Reply via email to