On Mon, 30 Apr 2012, Robert Millan wrote:

2012/4/30 Benjamin Kaduk <[email protected]>:
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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Reply via email to