Messages in this thread |  | | Date | Mon, 27 Nov 2000 08:22:02 -0600 (CST) | From | Chad Schwartz <> | Subject | Re: Kernel bits |
| |
> No, that only tells you the size of a long under the compiler you used. > If you are on an Intel IA64 (64 bit kernel) but you compile with gcc > for ix86 (32 bit userspace) then sizeof(long) is 4. IA64 runs both > native and ix86 code, sizeof(any userspace field) tells you nothing > about the kernel.
Doh. Well, it *DOES* tell you if you're running 64bit - if you're running the 64bit compiler. :)
It was a simple check. Obviously, its not perfect. (In the cases you pointed out, for instance, we'd report the wrong thing.)
Chad
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |