All of lore.kernel.org
 help / color / mirror / Atom feed
From: paradoxxa <paradoxxa2001@domain.hid>
To: xenomai@xenomai.org
Subject: Re: [Xenomai-help] at91sam9263 and user-space support compile fails
Date: Tue, 20 May 2008 08:43:42 +0200	[thread overview]
Message-ID: <4832731E.5070906@domain.hid> (raw)
In-Reply-To: <2ff1a98a0805190734o4de187c1rd872c84ccc0f4a92@domain.hid>

Gilles Chanteperdrix schrieb:
> On Mon, May 19, 2008 at 4:28 PM, paradoxxa <paradoxxa2001@domain.hid> wrote:
>   
>> Gilles Chanteperdrix schrieb:
>>     
>>> On Mon, May 19, 2008 at 3:04 PM, paradoxxa <paradoxxa2001@domain.hid> wrote:
>>>
>>>       
>>>> Gilles Chanteperdrix schrieb:
>>>>
>>>>         
>>>>> On Mon, May 19, 2008 at 2:17 PM, paradoxxa <paradoxxa2001@domain.hid> wrote:
>>>>>
>>>>>
>>>>> No, you are talking about CONFIG_DEBUG_LL, I am talking about
>>>>> CONFIG_DEBUG_INFO. These are two different options. So, this make at
>>>>> least two options that you changed. Could you check if a kernel with
>>>>> an unmodified defconfig boots ?
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> The CONFIG_DEBUG_INFO is already set in the defconfig. The
>>>> CONFIG_DEBUG_LL i
>>>> set manually.
>>>> As well I had to changed the  AT91 Master Clock Frequency.
>>>>
>>>> Here are the logs of a unmodified defconfig boot:
>>>>
>>>>         
>>> Ok. But this is a boot with your old compiler. Could you try a
>>> defconfig build (with I-pipe AT91 master clock frequency modified)
>>> with CodeSourcery compiler ?
>>>  If you can not get CodeSourcery compiler to compile correctly a Linux
>>> kernel, I can send you the 2007q3 compiler, or you could try to
>>> compile the kernel with your old compiler, and to compile user-space
>>> with CodeSourcery compiler.
>>>
>>>       
>> I tried it with the both compiler. When i execute /usr/xenomai/bin/latency i
>> get the message "sh: /usr/xenomai/bin/latency: not found"
>>     
>
> Have you tried running file, ldd, or readelf on the binary to see what
> it is made of ?
>
>   
>> By the way, how i can figure out if the binary or the compiler is a
>> oabi/eabi file/compiler?
>>     
>
> codesourcery compiles for eabi by default. So, you have to enable eabi
> in kernel configuration to be able to run binaries generated by
> codesourcery compiler.
>
>   
The eabi was disabled in the kernel configuration. But to enable it make 
no changes.


$ file usr/xenomai/bin/latency
usr/xenomai/bin/latency: ELF 32-bit LSB executable, ARM, version 1 
(SYSV), for GNU/Linux 2.6.14, dynamically linked (uses shared libs), not 
stripped


$ ldd usr/xenomai/bin/latency
    not a dynamic executable

$ readelf --sections /usr/xenomai/bin/latency
There are 30 section headers, starting at offset 0x42f0:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg 
Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      
0   0  0
  [ 1] .interp           PROGBITS        08048174 000174 000013 00   A  
0   0  1
  [ 2] .note.ABI-tag     NOTE            08048188 000188 000020 00   A  
0   0  4
  [ 3] .hash             HASH            080481a8 0001a8 000168 04   A  
5   0  4
  [ 4] .gnu.hash         GNU_HASH        08048310 000310 000048 04   A  
5   0  4
  [ 5] .dynsym           DYNSYM          08048358 000358 000330 10   A  
6   1  4
  [ 6] .dynstr           STRTAB          08048688 000688 000266 00   A  
0   0  1
  [ 7] .gnu.version      VERSYM          080488ee 0008ee 000066 02   A  
5   0  2
  [ 8] .gnu.version_r    VERNEED         08048954 000954 000060 00   A  
6   3  4
  [ 9] .rel.dyn          REL             080489b4 0009b4 000020 08   A  
5   0  4
  [10] .rel.plt          REL             080489d4 0009d4 000140 08   A  
5  12  4
  [11] .init             PROGBITS        08048b14 000b14 000017 00  AX  
0   0  4
  [12] .plt              PROGBITS        08048b2c 000b2c 000290 04  AX  
0   0  4
  [13] .text             PROGBITS        08048dc0 000dc0 0018a4 00  AX  
0   0 16
  [14] .fini             PROGBITS        0804a664 002664 00001c 00  AX  
0   0  4
  [15] .rodata           PROGBITS        0804a680 002680 000a54 00   A  
0   0  4
  [16] .eh_frame_hdr     PROGBITS        0804b0d4 0030d4 000014 00   A  
0   0  4
  [17] .eh_frame         PROGBITS        0804b0e8 0030e8 00003c 00   A  
0   0  4
  [18] .ctors            PROGBITS        0804cedc 003edc 000008 00  WA  
0   0  4
  [19] .dtors            PROGBITS        0804cee4 003ee4 000008 00  WA  
0   0  4
  [20] .jcr              PROGBITS        0804ceec 003eec 000004 00  WA  
0   0  4
  [21] .dynamic          DYNAMIC         0804cef0 003ef0 000100 08  WA  
6   0  4
  [22] .got              PROGBITS        0804cff0 003ff0 000004 04  WA  
0   0  4
  [23] .got.plt          PROGBITS        0804cff4 003ff4 0000ac 04  WA  
0   0  4
  [24] .data             PROGBITS        0804d0a0 0040a0 000034 00  WA  
0   0  4
  [25] .bss              NOBITS          0804d0e0 0040d4 0000a0 00  WA  
0   0 32
  [26] .comment          PROGBITS        00000000 0040d4 000130 00      
0   0  1
  [27] .shstrtab         STRTAB          00000000 004204 0000e9 00      
0   0  1
  [28] .symtab           SYMTAB          00000000 0047a0 000910 10     
29  46  4
  [29] .strtab           STRTAB          00000000 0050b0 000645 00      
0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)





  reply	other threads:[~2008-05-20  6:43 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-19  6:26 [Xenomai-help] at91sam9263 and user-space support compile fails Paradoxxa2001
2008-05-19  9:39 ` Gilles Chanteperdrix
2008-05-19 11:20   ` paradoxxa
2008-05-19 12:06     ` Gilles Chanteperdrix
2008-05-19 12:17       ` paradoxxa
2008-05-19 12:36         ` Gilles Chanteperdrix
2008-05-19 13:04           ` paradoxxa
2008-05-19 13:30             ` Gilles Chanteperdrix
2008-05-19 14:24               ` paradoxxa
2008-05-19 14:28               ` paradoxxa
2008-05-19 14:34                 ` Gilles Chanteperdrix
2008-05-20  6:43                   ` paradoxxa [this message]
2008-05-20  6:52                     ` Gilles Chanteperdrix
2008-05-20  8:19                       ` Paradoxxa
2008-05-20  8:20                         ` Gilles Chanteperdrix
2008-05-20  8:22                           ` Gilles Chanteperdrix
2008-05-20  8:23                             ` Gilles Chanteperdrix
2008-05-20 12:43                               ` Paradoxxa
2008-05-20 15:16                                 ` Gilles Chanteperdrix
2008-05-21  6:43                                   ` Paradoxxa
2008-05-21  6:56                                     ` Gilles Chanteperdrix
  -- strict thread matches above, loose matches on Subject: below --
2008-05-16 14:34 Paradoxxa2001
2008-05-16 15:26 ` Gilles Chanteperdrix
2008-05-16 13:53 Paradoxxa2001
2008-05-16 13:57 ` Gilles Chanteperdrix
2008-05-16 14:01 ` Gilles Chanteperdrix
2008-05-16 12:40 Paradoxxa2001
2008-05-16 12:42 ` Gilles Chanteperdrix
2008-05-16 11:07 Paradoxxa2001
2008-05-16 12:18 ` Gilles Chanteperdrix
2008-05-16  9:34 Paradoxxa2001
2008-05-16  9:45 ` Gilles Chanteperdrix
2008-05-16  9:57   ` Gilles Chanteperdrix
2008-05-16  9:24 Paradoxxa2001
2008-05-16  9:27 ` Gilles Chanteperdrix
2008-05-16  9:10 Paradoxxa2001
2008-05-16  9:18 ` Gilles Chanteperdrix
2008-05-16  8:15 Paradoxxa2001
2008-05-16  8:44 ` Gilles Chanteperdrix
2008-05-15 12:28 Paradoxxa2001
2008-05-15  8:36 Paradoxxa2001
2008-05-15  9:21 ` Gilles Chanteperdrix
2008-05-15  9:46   ` Gilles Chanteperdrix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4832731E.5070906@domain.hid \
    --to=paradoxxa2001@domain.hid \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.