Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Master to Mickledore #213

Merged
merged 45 commits into from
Feb 21, 2024
Merged

Sync Master to Mickledore #213

merged 45 commits into from
Feb 21, 2024

Conversation

Livius90
Copy link
Contributor

Sync Master to Mickledore

Livius90 and others added 30 commits September 8, 2023 22:13
python3-pythonnet: update to v3.0.3
I misunderstood gitsm:// , no need to list the submodules
separately.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
This fixes the warning in Yocto 4.3:

WARNING: .../layers/meta-mono/recipes-mono/mono-upnp/mono-upnp_0.1.2.bb: URL: git://github.com/mono/mono-upnp.git;branch=master uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
This fixes this warning in Yocto 4.3:

WARNING: .../layers/meta-mono/recipes-mono/taglib-sharp/taglib-sharp_2.1.0.0.bb: URL: git://github.com/mono/taglib-sharp.git;branch=master uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
This fixes the warning with Yocto 4.3:

WARNING: .../layers/meta-mono/recipes-mono/gtk-sharp/gtk-sharp3_2.99.4.bb: URL: git://github.com/mono/gtk-sharp.git;branch=master uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
This fixes the warning with Yocto 4.3:

WARNING: .../layers/meta-mono/recipes-mono/mono-addins/mono-addins_1.1.bb: URL: git://github.com/mono/mono-addins.git;branch=master uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Make Yocto 4.3 support official.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Some fixes to get Yocto 4.3 going
dotnet: Update .NET v6 and v7 recipes
* mono-base: append dependencies instead of using the hard assignment op

* Remove extra space

Not needed when using the += operator.

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>

* Fix build on aarch64 builds

When building for aarch64 targets, I get build failures like:

ERROR: msbuild-native-16.6-r0 do_prepare_recipe_sysroot: Manifest
/workdir/build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-mono.populate_sysroot
not found in imx8mn_ddr4_evk cortexa53 armv8a-crc armv8a aarch64
allarch x86_64_x86_64-nativesdk (variant '')?

The problem comes from the fact that some include files (i.e.:
mono-6.xx.inc) are used in both the mono and mono-native
variants. This seems to confuse the native class in some way. Ideally
we would have a single mono recipe declaring BBCLASSEXTEND = "native"
and we'd let bitbake generate the recipe variant.

See: https://docs.yoctoproject.org/ref-manual/variables.html?highlight=bbclassextend#term-BBCLASSEXTEND

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>

* Fix build error of CI-Build:

Error:

 Problem 1: conflicting requests
  - nothing provides mono-gac needed by mono-6.12.0.161-r0.core2_64
  - nothing provides mono-libs-4.5 needed by mono-6.12.0.161-r0.core2_64

 Problem 2: package msbuild-16.6-r0.core2_64 requires mono, but none of the providers can be installed
  - conflicting requests
  - nothing provides mono-gac needed by mono-6.12.0.161-r0.core2_64
  - nothing provides mono-libs-4.5 needed by mono-6.12.0.161-r0.core2_64

 Problem 3: package mono-helloworld-1.2-r0.core2_64 requires mono, but none of the providers can be installed
  - conflicting requests
  - nothing provides mono-gac needed by mono-6.12.0.161-r0.core2_64
  - nothing provides mono-libs-4.5 needed by mono-6.12.0.161-r0.core2_64
(try to add '--skip-broken' to skip uninstallable packages)

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Co-authored-by: Georg Gebauer <georg.gebauer@zeiss.com>
mono: add BBCLASSEXTEND=native to mono-6.xx.inc (#149)
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
README.md, CI_github.yml: Support Yocto nanbeld
…provider.so

it seams that dotnet 8 doesn't produce libcoreclrtraceptprovider.so for the
helloworld application anymore. so suppress the error by adding "-f".

when dotnet 6 and 7 reach EOF, then we can remove this line.

Signed-off-by: Ben Fekih, Hichem <hichem.benfekih@ifm.com>
Signed-off-by: Ben Fekih, Hichem <hichem.benfekih@ifm.com>
@ajlennon
Copy link
Member

Great stuff thanks @Livius90

@ajlennon ajlennon merged commit da26bf4 into DynamicDevices:mickledore Feb 21, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants