Age | Commit message (Collapse) | Author |
|
This reverts commit 2cbfdb5c3b406539c30c49278ae6353d935de010.
|
|
This reverts commit 1fb6a3957cbfb034b4c8df9f4ea15b715ee32a6a.
|
|
specifically populate_sysroot"
This reverts commit 3ecf9e11aabf731b8ead6f296a0e898f54527380.
|
|
populate_sysroot
Since the commit "populate_sdk_base/images: Drop use of 'meta' class and
hence do_build dependencies"[1], builds of images or SDKs don't
recursively depend on the top-level do_build target. This is typically
a good thing: images just depend on the packages themselves and those
dependencies already exist, but they don't need each recipes sysroot to
be populated.
However, eSDK generation is partly done via the script oe-check-sstate,
which does a 'dry-run' build of the target and collates all of the
sstate that is used. With this commit the sstate that is used is a
fraction of what would be needed in the SDK, specifically there are no
sysroots populated during the build, so there are no sysroots in the
SDK.
This is obviously a problem, as the entire point of an eSDK is to
contain a sysroot. Resolve this problem by forcing bitbake to run the
build task for all targets, so that all potentially needed sstate is
collated.
[YOCTO #14626]
[1] https://github.com/openembedded/openembedded-core/commit/41d7f1aa2cc9ef5dba4db38435402d4c9c0a63e1
Tested-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
The scriptutils import isn't used, there's no need to run bitbake
in a shell environment, and invoke bitbake as a list instead of a
string.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Add packages for the firmware required by amdgpu kernel driver.
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Otherwise, it isn't possible to interact with the UI of images
that provide graphic support.
This issue only occurs when NO_RECOMMENDATIONS = "1" for Qemu
targets which are kernel-modules in MACHINE_EXTRA_RRECOMMENDS.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
The word 'the' appears repeatedly. Remove one occurrence.
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
When SOURCE_DATE_EPOCH variable is set, binary repeatable build
is expected. This commit implements reproducable disk identifiers
in such a case using its value as a Random seed.
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Realtek Bluetooth devices require binary firmware files. Package them
separately in order to avoid installing the full linux-firmware package
on embedded devices.
Affected (end user) products (incomplete list):
- TP-Link UB500
- Logilink BT0054
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
* we don't need other_lib/ios/Debug-iphoneos/libSDL2.a from
https://github.com/KhronosGroup/KTX-Software.git so we can explicitly
disable LFS here to avoid do_unpack error, bitbake will then use
GIT_LFS_SKIP_SMUDGE=1 to override smudge setting in gitconfig,
otherwise we would need bitbake patch to fetch LFS objects from the
submodules as well
* do_fetch won't fetch LFS objects without explicitly requesting lfs in SRC_URI
then do_unpack might run git smudge when enabled in .gitconfig (or /etc/gitconfig) with:
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
and do_unpack fails as in:
http://errors.yoctoproject.org/Errors/Details/672888/
The default /etc/gitconfig in ubuntu has this added automatically by
git-lfs postinst:
root@ljama:~# rm /etc/gitconfig
root@ljama:~# git lfs install --skip-repo --system
Git LFS initialized.
root@ljama:~# cat /etc/gitconfig
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
root@ljama:~# cat /var/lib/dpkg/info/git-lfs.postinst
set -e
# Set up /etc/gitconfig for git-lfs. The --skip-repo option prevents failure if
# / is a Git repository with existing non-git-lfs hooks.
git lfs install --skip-repo --system > /dev/null 2>&1
according to
https://changelogs.ubuntu.com/changelogs/pool/universe/g/git-lfs/git-lfs_3.0.2-1/changelog
it was added in:
git-lfs (2.6.0-1) unstable; urgency=medium
* New upstream release
* Bump standards version to 4.2.1
* Add postinst/prerm to set up/remove git-lfs gitconfig
FWIW: vulkan-samples still fail to build with DEBUG_BUILD enabled:
http://errors.yoctoproject.org/Errors/Details/672892/
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Unless we're using systemd, dbus is not pulled into the system
automatically. Bluez5 will not work without dbus so add it to RDEPENDS
explicitly.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Release notes:
https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Ubuntu 21.10 is no longer updated by Canonical
and since 22.04 is available and supported, it's
no longer useful to test it and declare it as supported.
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Drop a number of patches whicih have been merged upstream.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
zlib supports out-of-tree builds, so do them.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
When a new zlib release is made, the top-level URL is no longer available
and it is only available as a .gz under the /fossils/ directory.
When this happens the source fetch fails and bitbake noisily warns that
it is using the mirrors. Avoid this by using the .gz tarball and add
the /fossils/ directory to PREMIRRORS so fetches will check there too.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Support downloading crate files from a mirror at SOURCE_MIRROR_URL.
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
We have something like ${TOPDIR}/../../poky/meta in the bblayers.conf
file. This does not work without normalizing the path for comparison.
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
The change in commit e903b29f (gcc-cross: pass
-Werror=poison-system-directories to compiler stages) made it impossible
to disable the error using -Wno-error=poison-system-directories.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
It was moved to a separate file in version 1.90.
Signed-off-by: Qorin <qorin.wu@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
The meson-wrapper adds setup options to facilitate cross-compilation.
The current options are exclusive to the setup sub-command and might
cause issues with other sub-commands.
Update the wrapper to make options sub-command specific.
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Changelog:
=========
** libgnutls: In FIPS140 mode, RSA signature verification is an approved
operation if the key has modulus with known sizes (1024, 1280,
1536, and 1792 bits), in addition to any modulus sizes larger than
2048 bits, according to SP800-131A rev2.
** libgnutls: gnutls_session_channel_binding performs additional checks when
GNUTLS_CB_TLS_EXPORTER is requested. According to RFC9622 4.2, the
"tls-exporter" channel binding is only usable when the handshake is
bound to a unique master secret (i.e., either TLS 1.3 or extended
master secret extension is negotiated). Otherwise the function now
returns error.
** libgnutls: usage of the following functions, which are designed to
loosen restrictions imposed by allowlisting mode of configuration,
has been additionally restricted. Invoking them is now only allowed
if system-wide TLS priority string has not been initialized yet:
gnutls_digest_set_secure
gnutls_sign_set_secure
gnutls_sign_set_secure_for_certs
gnutls_protocol_set_enabled
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
=========
- Update default background file extension to webp
- Translation updates
- Add setting for touchpad acceleration profiles
- Add specific schema for trackpoint pointer devices
- Fix description of use-same-proxy setting
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
0001-fix-signedness-of-char-in-tests.patch
removed since it's included in new version.
Changelog:
===========
Don’t add glyphs from dropped MATH or COLR tables to the subset glyphs.
Map rlig to appropriate AAT feature selectors.
Update USE data files to latest version.
Check CBDT extents first before outline tables, to help with fonts that also include an empty glyf table.
More work towards variable font instancing in the subsetter.
Subsetter repacker improvements.
New API:
+hb_ot_layout_lookup_get_optical_bound()
+hb_face_builder_sort_tables()
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
=========
Add missing property parameters into libical-glib
Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value
Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k.
Fix x-property comma handling and escaping
Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias)
Fix fuzzer issues
Handle unreachable-code compile warnings with clang
Ensure all vanew_foo() calls finish with (void*)0 (not 0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
===========
add: Add HierarchicalFlag & hierarchical_level_plus1 for AV1e.
dep: Update README.md to remove badge links
dep: Removed waffle-io badge from README to fix broken link
dep: Drop mailing list, IRC and Slack
autotools: use wayland-scanner private-code
autotools: use the wayland-scanner.pc to locate the prog
meson: use wayland-scanner private-code
meson: request native wayland-scanner
meson: use the wayland-scanner.pc to locate the prog
meson: set HAVE_VA_X11 when applicable
style:Correct slight coding style in several new commits
trace: add Linux ftrace mode for va trace
trace: Add missing pthread_mutex_destroy
drm: remove no-longer needed X == X mappings
drm: fallback to drm driver name == va driver name
drm: simplify the mapping table
x11: simplify the mapping table
android: open() with O_CLOEXEC for device fd
android: remove convoluted open_device() helper
android: drop va_fool references
ci: strengthen ci with -Werror
ci: va/x11/nvctl: fix Wdeprecated-non-prototype on close_display
ci: add clang-15 coverage and rearrange runners
ci: upgrade FreeBSD to 13.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
===========
* trace: print the display being attempted
* ci: upgrade FreeBSD to 13.1
* meson: Search for threads in top-level meson.build
* meson: produce summary() when 0.53.0 is present
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
0001-src-fix-compatibility-with-ncurses-6.3.patch
removed since it's included in new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
==========
Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch
refreshed for new version.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
========
New API to provide input events to be treated by WebKit as gamepad inputs.
New API to configure the target refresh rate of view backends.
New API which allow clients to supply an alternative mechanism for spawning WebKit auxiliary processes.
New WPE_ENABLE_XKB build option, enabled by default, which can be used to avoid usage of libxkbcommon.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
=============
* Update comment about TCP_INFO on OpenBSD
* [mod_ajp13] fix crash with bad response headers (fixes #3170)
* [core] handle RDHUP when collecting chunked body
* [core] tweak streaming request body to backends
* [core] handle ENOSPC with pwritev() (#3171)
* [core] manually calculate off_t max (fixes #3171)
* [autoconf] force large file support (#3171)
* [multiple] quiet coverity warnings using casts
* [meson] add license keyword to project declaration
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
Changelog:
==========
* Fix: bytecode validator: reject specialized load field/context ref instructions
* Fix: bytecode validator: reject specialized load instructions
* Fix: event notification capture: validate buffer length
* Fix: event notification capture error handling
* Fix: lttng-ust-comm: wait on wrong child process
* fix: 'make dist' without javah
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
|
|
0001-nir-nir_opt_move-fix-ALWAYS_INLINE-compiler-error.patch is not
needed by target mesa any more. But it still fails to compile
mesa-native without this patch when DEBUG_BUILD is enabled on Ubuntu
18.04 with gcc 7.5.0:
| ../mesa-22.1.6/src/compiler/nir/nir_inline_helpers.h: In function ‘nir_opt_move_block’:
| ../mesa-22.1.6/src/compiler/nir/nir_opt_move.c:55:1: error: inlining failed in call to
always_inline ‘src_is_ssa’: indirect function call with a yet undetermined callee
| src_is_ssa(nir_src *src, void *state)
| ^~~~~~~~~~
So only apply it for mesa-native.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Move urllib from core to netclient because it imports base64.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Security and bug fixes.
* Drop 0001-Mitigate-the-race-condition-in-testSockName.patch, merged
upstream
* Refresh 0017-setup.py-do-not-report-missing-dependencies-for-disa.patch
For a list of changes see:
https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-7-final
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
With libjack-devel or jack-audio-connection-kit-devel, qemu-native
detects the library/header and tries to build with it. Since its
missing from the sysroot, it fails to build.
-O2 -fPIE -D_REENTRANT -Wno-undef -MD -MQ libcommon.fa.p/audio_jackaudio.c.o
-MF libcommon.fa.p/audio_jackaudio.c.o.d -o libcommon.fa.p/audio_jackaudio.c.o
-c ../qemu-6.2.0/audio/jackaudio.c
| ../qemu-6.2.0/audio/jackaudio.c:34:10: fatal error: jack/jack.h: No such file
or directory
| 34 | #include <jack/jack.h>
| | ^~~~~~~~~~~~~
| compilation terminated.
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
Mark the qemuarm64 as compatible
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
|