[PATCH] build: enable thumb compile flag for 32bit architecture.

Robert Marko robimarko at gmail.com
Wed Jan 3 01:21:30 PST 2024


On Wed, 3 Jan 2024 at 10:20, Chuanhong Guo <gch981213 at gmail.com> wrote:
>
> Hi!
>
> On Wed, Jan 3, 2024 at 10:14 AM <quic_shoudil at quicinc.com> wrote:
> >
> > From: shoudil <quic_shoudil at quicinc.com>
> >
> > Enable thumb flag to reduce package size, which help optimize the size
> > of system image as well.
> >
> > Signed-off-by: shoudil <quic_shoudil at quicinc.com>
> > ---
> >  include/hardening.mk | 4 ++++
> >  1 file changed, 4 insertions(+)
> >
> > diff --git a/include/hardening.mk b/include/hardening.mk
> > index 6acd862f5c..8c59643866 100644
> > --- a/include/hardening.mk
> > +++ b/include/hardening.mk
>
> "hardening.mk", as the file name implies, is specifically for hardening options.
>
> > @@ -9,6 +9,10 @@ PKG_SSP ?= 1
> >  PKG_FORTIFY_SOURCE ?= 1
> >  PKG_RELRO ?= 1
> >
> > +ifeq ($(ARCH),arm)
> > +    TARGET_CFLAGS += -mthumb
> > +endif
> > +
>
> This isn't a hardening option, so it doesn't belong here.
> This should probably be part of package.mk instead.

Even then it should be a menuconfig option, not the default.

Regards,
Robert
> --
> Regards,
> Chuanhong Guo
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list