Add FreeBSD PF Firewall to libbsd
Chris Johns
chrisj at rtems.org
Wed Aug 3 06:46:18 UTC 2016
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
More information about the devel
mailing list