jcduell_at_lbl_dot_gov
Date: Thu Aug 05 2004 - 11:06:11 PDT
Thomas: Our code uses a configure script to try to determine which version of the kernel is in use, and use the appropriate structures, etc. It looks like we've somehow guessed your kernel version wrong. Could you tell me what version of Linux you're running (both the kernel version, and the vendor, i.e Red Hat, SuSE, vanilla Linux kernel, etc.)? Also, if you could send us the config.log from your build, that would be helpful. On Wed, Aug 04, 2004 at 12:43:43PM +0200, Thomas Clausen wrote: > Hi Jason, > > It looks like blcr expects mmu.h to look like: > > typedef struct { > int size; > struct semaphore sem; > void *ldt; > } mm_context_t; > > which is the case for the 2.6 series, but the 2.4 series has it looking like > this: > > typedef struct { > int size; > struct semaphore sem; > struct page *ldt_pages[MAX_LDT_PAGES]; > struct desc_struct user_cs; > unsigned long exec_limit; > } mm_context_t; > > Is blcr supposed to work with the 2.4 series of kernels at all? > > Sincerely, Thomas Clausen > > -- > > Thomas Clausen, PhD. <tclausen_at_aoes_dot_com> > AOES Group BV, http://www.aoes.com > Phone +31(0)71 5795563 Fax +31(0)71572 1277 -- Jason Duell Future Technologies Group <jcduell_at_lbl_dot_gov> Computational Research Division Tel: +1-510-495-2354 Lawrence Berkeley National Laboratory