Re: blcr build problem followup

jcduell_at_lbl_dot_gov
Date: Thu Aug 05 2004 - 11:06:11 PDT

  • Next message: Jed Donnelley: "test message"
    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
    

  • Next message: Jed Donnelley: "test message"