linux4sam / meta-atmel

OpenEmbedded/Yocto Project layer for for Microchip SoC (aka AT91)
https://www.linux4sam.org/bin/view/Linux4SAM/YoctoProject
MIT License
90 stars 117 forks source link

at91bootstrap: upgrade to 3.10.3 #255

Closed joelguittet closed 10 months ago

joelguittet commented 1 year ago

The purpose of this Pull Request is to fix the "-nostartfiles" issue reported here: https://github.com/linux4sam/meta-atmel/issues/254

I'm upgrading to 3.10.3. Please note 3.10.4 is also available but another issue appears with it so I prefer to keep this one.

joelguittet commented 11 months ago

Hello @Dharma-B or @gehariprasath maybe you can help here ? Thanks Joel

gehariprasath commented 10 months ago

Hello @joelguittet

Thanks for your contribution.

We have upgraded our AT91Bootstrap to 4.0.6 in our last Linux4Sam 2023.04 release. You can see the release notes in the URL below. We will be removing support for older versions in the next release and hence I have to drop this PR. So I kindly recommend you to migrate to our latest release.

https://www.linux4sam.org/bin/view/Linux4SAM

joelguittet commented 10 months ago

Hello @gehariprasath My understanding was the at91bootstrap was not compatible with all machines, particularly the old ones. I m wrong maybe ? Can you confirm the 4.x versions are not limited to recent processors ? Thanks

EDIT: just checked and tried to build it. My machine is at91sam9x5ek and this is not compatible with the list in the 4.0.6 at91boostrap recipe. Error is the following:

ERROR: at91bootstrap-4.0.6+gitAUTOINC+d166742ae1-r0 do_configure: No config files found
joelguittet commented 10 months ago

@gehariprasath gentle ping! :-) It's annoying to not have the old at91bootstrap, or something need to be updated in the 4.x releases. Or maybe the strategy of meta-atmel is not to maintain the 3.x at91bootstrap, and I have to keep it in my own layer ? If so, not a problem for me.

Dharma-B commented 10 months ago

Hi @joelguittet, Yes, we are planning to remove the support for old at91bootstrap and you can keep it on your own layer. cc: @gehariprasath @noglitch

gehariprasath commented 10 months ago

Hello @joelguittet

Apologies for the delayed response. Yes I was about to tell you that you have to maintain the support for older version of at91bootstrap in your custom layer. We discussed internally and it's our policy to remove support for older versions of AT91Boostrap when we usually migrate to a new Yocto project version.

joelguittet commented 10 months ago

Hello @Dharma-B and @gehariprasath Thanks for the reply, no problem for that, will do. Closing https://github.com/linux4sam/meta-atmel/issues/254 at the same time.