diff mbox series

[meta-initramfs] klibc.bbclass: Add spaces around assignment

Message ID 20250418014123.3684623-1-raj.khem@gmail.com
State New
Headers show
Series [meta-initramfs] klibc.bbclass: Add spaces around assignment | expand

Commit Message

Khem Raj April 18, 2025, 1:41 a.m. UTC
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-initramfs/classes/klibc.bbclass | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

Comments

Gyorgy Sarvari April 18, 2025, 11:28 a.m. UTC | #1
On 4/18/25 03:41, Khem Raj via lists.openembedded.org wrote:
> +LDFLAGS=" ${TUNE_CCARGS}"
> +LDFLAGS[export] = "1"
That space is still off by one in the upper line.
Martin Jansa April 18, 2025, 11:30 a.m. UTC | #2
On Fri, Apr 18, 2025 at 3:41 AM Khem Raj via lists.openembedded.org
<raj.khem=gmail.com@lists.openembedded.org> wrote:
>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  meta-initramfs/classes/klibc.bbclass | 11 ++++++++---
>  1 file changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/meta-initramfs/classes/klibc.bbclass b/meta-initramfs/classes/klibc.bbclass
> index ca50a3d431..935ee10c40 100644
> --- a/meta-initramfs/classes/klibc.bbclass
> +++ b/meta-initramfs/classes/klibc.bbclass
> @@ -9,8 +9,13 @@ CC:append:armv7ve = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE
>  CC:append:armv7a = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE_CCARGS_MFLOAT') != '') else ''}"
>
>  # klcc uses own optimizations by default. See klcc(1) man file.
> -export CFLAGS="${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
> -export CPPFLAGS="${TUNE_CCARGS}"
> -export LDFLAGS="${TUNE_CCARGS}"
> +CFLAGS = "${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
> +CFLAGS[export] = "1"
> +
> +CPPFLAGS = "${TUNE_CCARGS}"
> +CPPFLAGS[export] = "1"
> +
> +LDFLAGS=" ${TUNE_CCARGS}"
> +LDFLAGS[export] = "1"

Why the change in export syntax, is the varflag preferred now?
Gyorgy Sarvari April 18, 2025, 12:25 p.m. UTC | #3
On 4/18/25 13:30, Martin Jansa via lists.openembedded.org wrote:
> On Fri, Apr 18, 2025 at 3:41 AM Khem Raj via lists.openembedded.org
> <raj.khem=gmail.com@lists.openembedded.org> wrote:
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  meta-initramfs/classes/klibc.bbclass | 11 ++++++++---
>>  1 file changed, 8 insertions(+), 3 deletions(-)
>>
>> diff --git a/meta-initramfs/classes/klibc.bbclass b/meta-initramfs/classes/klibc.bbclass
>> index ca50a3d431..935ee10c40 100644
>> --- a/meta-initramfs/classes/klibc.bbclass
>> +++ b/meta-initramfs/classes/klibc.bbclass
>> @@ -9,8 +9,13 @@ CC:append:armv7ve = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE
>>  CC:append:armv7a = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE_CCARGS_MFLOAT') != '') else ''}"
>>
>>  # klcc uses own optimizations by default. See klcc(1) man file.
>> -export CFLAGS="${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
>> -export CPPFLAGS="${TUNE_CCARGS}"
>> -export LDFLAGS="${TUNE_CCARGS}"
>> +CFLAGS = "${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
>> +CFLAGS[export] = "1"
>> +
>> +CPPFLAGS = "${TUNE_CCARGS}"
>> +CPPFLAGS[export] = "1"
>> +
>> +LDFLAGS=" ${TUNE_CCARGS}"
>> +LDFLAGS[export] = "1"
> Why the change in export syntax, is the varflag preferred now?
Meta comment: maybe it should be preferred... It is at least a bit
confusing that bitbake's and shell's "export" look and work very very
similarly, but one of them complains about not having spaces, and the
other complains about having spaces.
Khem Raj April 18, 2025, 3:11 p.m. UTC | #4
On Fri, Apr 18, 2025 at 5:25 AM Gyorgy Sarvari <skandigraun@gmail.com>
wrote:

>
> On 4/18/25 13:30, Martin Jansa via lists.openembedded.org wrote:
> > On Fri, Apr 18, 2025 at 3:41 AM Khem Raj via lists.openembedded.org
> > <raj.khem=gmail.com@lists.openembedded.org> wrote:
> >> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >> ---
> >>  meta-initramfs/classes/klibc.bbclass | 11 ++++++++---
> >>  1 file changed, 8 insertions(+), 3 deletions(-)
> >>
> >> diff --git a/meta-initramfs/classes/klibc.bbclass
> b/meta-initramfs/classes/klibc.bbclass
> >> index ca50a3d431..935ee10c40 100644
> >> --- a/meta-initramfs/classes/klibc.bbclass
> >> +++ b/meta-initramfs/classes/klibc.bbclass
> >> @@ -9,8 +9,13 @@ CC:append:armv7ve = " ${@'
> -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE
> >>  CC:append:armv7a = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if
> (d.getVar('TUNE_CCARGS_MFLOAT') != '') else ''}"
> >>
> >>  # klcc uses own optimizations by default. See klcc(1) man file.
> >> -export CFLAGS="${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
> >> -export CPPFLAGS="${TUNE_CCARGS}"
> >> -export LDFLAGS="${TUNE_CCARGS}"
> >> +CFLAGS = "${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
> >> +CFLAGS[export] = "1"
> >> +
> >> +CPPFLAGS = "${TUNE_CCARGS}"
> >> +CPPFLAGS[export] = "1"
> >> +
> >> +LDFLAGS=" ${TUNE_CCARGS}"
> >> +LDFLAGS[export] = "1"
> > Why the change in export syntax, is the varflag preferred now?


It’s fine either way. I preferred bitbakes way of doing it here for not
mixing shell syntax ourside of functions

>
> Meta comment: maybe it should be preferred... It is at least a bit
> confusing that bitbake's and shell's "export" look and work very very
> similarly, but one of them complains about not having spaces, and the
> other complains about having spaces.
>
diff mbox series

Patch

diff --git a/meta-initramfs/classes/klibc.bbclass b/meta-initramfs/classes/klibc.bbclass
index ca50a3d431..935ee10c40 100644
--- a/meta-initramfs/classes/klibc.bbclass
+++ b/meta-initramfs/classes/klibc.bbclass
@@ -9,8 +9,13 @@  CC:append:armv7ve = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE
 CC:append:armv7a = " ${@' -mfloat-abi=${TUNE_CCARGS_MFLOAT}' if (d.getVar('TUNE_CCARGS_MFLOAT') != '') else ''}"
 
 # klcc uses own optimizations by default. See klcc(1) man file.
-export CFLAGS="${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
-export CPPFLAGS="${TUNE_CCARGS}"
-export LDFLAGS="${TUNE_CCARGS}"
+CFLAGS = "${TUNE_CCARGS} ${DEBUG_PREFIX_MAP}"
+CFLAGS[export] = "1"
+
+CPPFLAGS = "${TUNE_CCARGS}"
+CPPFLAGS[export] = "1"
+
+LDFLAGS=" ${TUNE_CCARGS}"
+LDFLAGS[export] = "1"
 
 OVERRIDES =. "libc-klibc:"