[Gta04-owner] Building X-Loader
Dr. H. Nikolaus Schaller
hns at goldelico.com
Thu Jul 5 16:31:32 CEST 2012
Am 05.07.2012 um 16:00 schrieb Josua Mayer:
> Am 05.07.2012 14:48, schrieb Dr. H. Nikolaus Schaller:
>> Hi Josua,
>>
>> Am 05.07.2012 um 13:29 schrieb Josua Mayer:
>>
>>> Hello
>>>
>>> I have been trying to build the latest x-loader for the GTA04 as an rpm using the opensuse buildservice. But it fails to compile. Apparently it is missing a file called x-load.lds. There buildlog can be found here:
>>> https://build.opensuse.org/package/live_build_log?arch=armv7l&package=x-loader-omap3gta04&project=home%3Amayerjosua%3AGTA04&repository=openSUSE_Factory_standard
>>
>> the file was indeed missing in the public git because there was a global pattern for x-load.* in .gitignore. So a "git status" did not show the file as being untracked and therefore it was never committed.
>>
>> Here it is:
>>
>> http://git.goldelico.com/?p=gta04-xloader.git;a=blob;f=board/omap3530gta04/x-load.lds;h=9402f74f1df710495fa1b1ec9fbd27e8f565340a;hb=e7eba37b4574b0ae57cb21a16061a251ae831159
>>
>> Please let us know if it works now.
>>
>> BR,
>> Nikolaus Schaller
>>
>>
>>
>> _______________________________________________
>> Gta04-owner mailing list
>> Gta04-owner at goldelico.com
>> http://lists.goldelico.com/mailman/listinfo/gta04-owner
>
> Thanks Nikolaus, that did indeed fix it.
> It is building now, just rpmlint is beeing sensitive again and complains "E: x-loader-omap3gta04 no-return-in-nonvoid-function fat.c:515".
Yes, the x-loader code is quite buggy. It is based on a very old u-boot stripped down to just handle NAND and MMC/SD and a single built-in load command.
And I think this line 515 is just missing a return NULL;
But it may not have an influence since x-loader uses the root of the FAT partition only.
One thing you should consider. Please check if the CONFIGS are properly defined for MLO and/or x-loader. So you may consider building two different rpm packages. One for SD cards (creating a "MLO" configured for loading from MMC plus "x-loader" for loading from NAND). I am using a shell script that uses sed to modify the CONFIG and compiles twice (and renames the resulting file).
BR,
Nikolaus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.goldelico.com/pipermail/gta04-owner/attachments/20120705/dd5cc60b/attachment.html>
More information about the Gta04-owner
mailing list