I haven't done this in quite a while, but when I did cross tools, it always fetched everything that was necessary for me. I believe that I had to do something special to make that happen though.
Nate On Wed, May 28, 2008 at 10:36 AM, Beckmann, Brad <[EMAIL PROTECTED]> wrote: > The wiki says the following: > > "Modify the gcc-3.4.3-glibc-2.3.5.dat so that the linux version it > points to reflects the Linux headers you want to use in your toolchain. > Currently in M5 we are using linux-2.6.13, so you should set it > accordingly." > > When running the demo-alpha.sh script, it looks for the headers tarball > in the $TARBALLS_DIR. > > Thanks for your help! > > Brad > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Ali Saidi > Sent: Wednesday, May 28, 2008 10:31 AM > To: M5 users mailing list > Subject: Re: [m5-users] Config File for Linux 2.6.22 > > Where do we say you need the 2.6.13 headers? It's been a couple of > months since I used crosstools, but if I remember correctly it grabs > all the files it needs to compile and you shouldn't have to get > anything manually. > > Ali > > > On May 28, 2008, at 1:25 PM, Beckmann, Brad wrote: > >> Hi Ali, >> >> I'm having a problem finding the the linux libc headers for 2.6.13. >> There are a bunch of libc hearders up to 2.6.12 at this website: >> (http://ep09.pld-linux.org/~mmazur/linux-libc-headers/), but I can't >> find 2.6.13 or anything beyond that. The wiki suggests using 2.6.13. >> Do you still recommend that version? Is there any benefit for >> upgrading >> to the 2.6.22 headers? Do I need to create my own hearders tarball or >> is there a website containing all the libc hearder tarballs that I >> can't >> seem to find? >> >> Please excuse the list of question, but this is my first exposure to >> much of the linux/libc environment. >> >> Thanks, >> >> Brad >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> On >> Behalf Of Ali Saidi >> Sent: Tuesday, May 27, 2008 7:20 PM >> To: M5 users mailing list >> Subject: Re: [m5-users] Config File for Linux 2.6.22 >> >> Hi Brad, >> >> I'm glad you're finding it useful. If you run into something that >> isn't addressed in the wiki please let us know or add it a bit. The >> more people who contribute the more complete it will become. >> >> Thanks, >> Ali >> >> >> >> On May 27, 2008, at 9:52 PM, Beckmann, Brad wrote: >> >>> Hi Ali, >>> >>> Thanks for the suggestion. I tried that earlier today and I ran into >>> the problem that the crosstool script wanted to write the /opt >>> directory. I mistakenly thought that meant crosstool script required >>> root permission. In actuality, it doesn't and the script runs just >>> fine >>> if you specify a different directory. >>> >>> Thanks for pushing me to think harder about it. :) >>> >>> By the way, thanks for creating the wiki page...it is definitely >>> helpful. >>> >>> Brad >>> >>> >>> -----Original Message----- >>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >>> On >>> Behalf Of Ali Saidi >>> Sent: Tuesday, May 27, 2008 6:20 PM >>> To: M5 users mailing list >>> Subject: Re: [m5-users] Config File for Linux 2.6.22 >>> >>> Hi Brad, >>> >>> The only thing you can do is recompile the cross compiler on your >>> system or try the other 3.X version of the alpha compiler we have on >>> the website. The crosstool script (http://www.kegel.com/crosstool/) >>> helps with building a cross-compiler, but it normally takes a bit of >>> poking and searching on the cross tools mailing list to make it >>> build. >>> >>> Ali >>> >>> >>> >>> >>> On May 27, 2008, at 6:59 PM, Beckmann, Brad wrote: >>> >>>> Hi Ali, >>>> >>>> Thanks for the response. I've created a config file for 2.6.22 >>>> and I >>>> now have a follow-up question about cross-compiling. I've been >>>> following the directions you published on the website >>>> >>> >> > (http://www.m5sim.org/wiki/index.php/Using_linux-dist_to_Create_Disk_Ima >>>> ges_and_Kernels_for_M5) and I'm blocked on a glibc error. The >>>> particular error is the following: >>>> >>>> svvint02[/proj/aatl_perfmod_arch/users/bbeckman/m5-ext/linux-2.6/ >>>> linux-2 >>>> .6]% make ARCH=alpha >>>> CROSS_COMPILE=../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha- >>>> unknown- >>>> lin >>>> ux-gnu/bin/alpha-unknown-linux-gnu- vmlinux >>>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/ >>>> bin/ >>>> alp >>>> ha-unknown-linux-gnu-gcc: /lib64/tls/libc.so.6: version `GLIBC_2.4' >>>> not >>>> found (required by >>>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/ >>>> bin/ >>>> alp >>>> ha-unknown-linux-gnu-gcc) >>>> CHK include/linux/version.h >>>> CHK include/linux/utsrelease.h >>>> CC arch/alpha/kernel/asm-offsets.s >>>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/ >>>> bin/ >>>> alp >>>> ha-unknown-linux-gnu-gcc: /lib64/tls/libc.so.6: version `GLIBC_2.4' >>>> not >>>> found (required by >>>> ../../m5_downloads/gcc-4.1.1-glibc-2.3.5/alpha-unknown-linux-gnu/ >>>> bin/ >>>> alp >>>> ha-unknown-linux-gnu-gcc) >>>> make[1]: *** [arch/alpha/kernel/asm-offsets.s] Error 1 >>>> make: *** [prepare0] Error 2 >>>> >>>> So I noticed that the libc version in my environment is >>>> libc-2.3.2.so >>>> and I believe this is the source of my problem: >>>> >>>> svvint02[/tool/pandora/.package/glib-2.4.4]% ls -l /lib64/tls/ >>>> libc.so.6 >>>> lrwxrwxrwx 1 root root 13 Mar 29 18:30 >>>> /lib64/tls/libc.so.6 -> libc-2.3.2.so >>>> >>>> Would you suspect this is the problem as well? I don't have root >>>> permissions on the machines I'm using so I can't directly install a >>>> newer version of libc. I just wanted to check if there was another >>>> solution possible. >>>> >>>> Thanks, >>>> >>>> Brad >>>> >>>> -----Original Message----- >>>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >>>> On >>>> Behalf Of Ali Saidi >>>> Sent: Friday, May 23, 2008 7:45 PM >>>> To: M5 users mailing list >>>> Subject: Re: [m5-users] Config File for Linux 2.6.22 >>>> >>>> Hi Brad, >>>> >>>> I created the other config files, but I don't have one for 2.6.22. >>>> If >>>> you want one you should just start with the 2.6.18 config file and >>>> if >>>> you attempt to make the kernel you'll get prompted for any new >>>> parameters that weren't in 2.6.18. >>>> >>>> Ali >>>> >>>> >>>> >>>> On May 23, 2008, at 9:59 PM, Beckmann, Brad wrote: >>>> >>>>> Hi, >>>>> >>>>> Could you please point me to the patch file for the .config.m5 file >>>>> needed for Linux 2.6.22? I notice that the Linux Patches tarball >>>>> contains defaultconfig files for 2.6.13, 2.6.16, and 2.6.18, but >>>>> not >>>>> 2.6.22. >>>>> >>>>> Thanks for your help! >>>>> >>>>> Brad >>>>> >>>>> _______________________________________________ >>>>> m5-users mailing list >>>>> [email protected] >>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>>> >>>> _______________________________________________ >>>> m5-users mailing list >>>> [email protected] >>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>>> >>>> >>>> _______________________________________________ >>>> m5-users mailing list >>>> [email protected] >>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>>> >>> >>> _______________________________________________ >>> m5-users mailing list >>> [email protected] >>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>> >>> >>> _______________________________________________ >>> m5-users mailing list >>> [email protected] >>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >>> >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
