On 03/08/2016 16:15, Christian Mauderer wrote:
Basically it boils down to the following: Currently I use an __attribute__ on every variable that has to be initialized. That makes updates a little more difficult because we would have to look out for changed variables. In addition it is difficult for function static variables.
Ok, this makes sense.
A solution that would be simpler to maintain would be to manipulate the object file. I would use objcopy to rename all sections with initialized variables to put them into the linker set. This would be a little less obvious if you read only the c code but it would solve both problems mentioned above.
Having transparent source is more important.
But it makes it necessary that the build system adds the object file manipulation step before it links the application. That is the point where I'm currently stuck.
Should I wait for this to happen before adding any new control logic to the build system?
Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel