We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I'm making XEN hypervisor being able to be built with ARM Compile 6 (6.6.3 in particular).
When built with GNU tools XEN hypervisor uses number of symbols defined in a linker script. E.g. [1].
Unfortunately, I did not find how to define symbols in a .scat file [2]. So tried employing steering file for symbols resolution to ARM Linker defined symbols.
Having only a steer file like [3], leads to errors like:
Error: L6280E: Cannot rename _start using the given patterns.Error: L6280E: Cannot rename _einittext using the given patterns.Error: L6280E: Cannot rename _etext using the given patterns.Error: L6280E: Cannot rename _stext using the given patterns.
I have two hacky solutions for the problem:
Any of those solutions is hardly acceptable. And leads to the problem with `symbols` tool used by XEN hypervisor for the final compilation.
Could you please suggest a way to resolve this issue?