John,

        Fedora 3 and Fedora 8, both are using bash.

Regards,
TsiChung

-----Original Message-----
From: Rigby John 
Sent: Monday, March 24, 2008 2:48 PM
To: Liew Tsi Chung
Cc: [EMAIL PROTECTED]; U-Boot-Users
Subject: Re: [PATCH] Add brackets to if condition in
tools/setlocalversion

What distro are you running?  Some use dash for /bin/sh instead of bash.
That may be your problem.

Liew Tsi Chung wrote:
> Wolfgang,
>
>       Please ignore "Add brackets to if condition in
tools/setlocalversion" 
> patch.
>
>       The u-boot for ColdFire was able to build prior to version
1.3.2. 
> Until, I merged the local with the latest update. Whenever I tried to 
> build a u-boot for any ColdFire platforms, the error message always 
> end up in start.S
>
> *** cpu/mcf5445x/start.s ***
>       .global version_string
> Version_string:
>       .ascii U_BOOT_VERSION                           ln 378
>       .ascii " (", __DATE__, " - ", __TIME__, ")"     ln 379
>       .ascii CONFIG_IDENT_STRING, "\0"                ln 380 (EOF)
>
> *** error message ***
> start.S: Assembler messages:
> start.S:380 Error: unaligned opcodes detected in executable segment
> make[1]: *** [start.o] Error 1
> make[1]: Leaving directory '...'
>
>       I reversed the patches from HEAD and found out it was the change
in 
> tools/setlocalversion. My first assumption was focused on the 
> setlocalversion and by adding brackets to it solved the compiling
error.
> I have not found out the actual cause of the issue yet. For the time 
> being, please leave it be until I provide the update later.
>
>       Thanks.
>
> Regards,
> TsiChung
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 20, 2008 7:25 PM
> To: Liew Tsi Chung
> Cc: U-Boot-Users; Rigby John
> Subject: Re: [PATCH] Add brackets to if condition in 
> tools/setlocalversion
>
> In message
> <[EMAIL PROTECTED]> you
> wrote:
>   
>> The long condition in the script causes all ColdFire platforms unable

>> to compile correctly. By adding square brackets, all compile without 
>> error.
>>
>> Signed-off-by: TsiChung Liew <[EMAIL PROTECTED]>
>> ---
>>  tools/setlocalversion |    4 ++--
>>  1 files changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/tools/setlocalversion b/tools/setlocalversion index
>> 9bbdafd..2c27291 100755
>> --- a/tools/setlocalversion
>> +++ b/tools/setlocalversion
>> @@ -11,8 +11,8 @@ cd "${1:-.}" || usage  # Check for git and a git 
>> repo.
>>  if head=`git rev-parse --verify HEAD 2>/dev/null`; then
>>      # Do we have an untagged version?
>> -    if git name-rev --tags HEAD | \
>> -       grep -E '^HEAD[[:space:]]+(.*~[0-9]*|undefined)$' >
>>     
> /dev/null; then
>   
>> +    if [git name-rev --tags HEAD | \
>> +       grep -E '^HEAD[[:space:]]+(.*~[0-9]*|undefined)$' >
>>     
> /dev/null];
>   
>> +then
>>              git describe | awk -F- '{printf("-%05d-%s",
>>     
> $(NF-1),$(NF))}'
>   
>>      fi
>>     
>
> Ummm... what exactly has this code, which is running natively in the 
> shell on your development host, to do with a ColdFire cross-compile?
>
> Note that the very same code is used in the Linux kernel.
>
> If this code doesn't work for you, you also cannot compile any recent 
> Linux kernel code?
>
> Also, I don't understand what you do.
>
> Unless you can provide a really good explanation why that should be 
> needed I will reject this patch.
>
> Best regards,
>
> Wolfgang Denk
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to