Bug 16172 - intel-media-driver: ninja: posix_spawn: Argument list too long
Summary: intel-media-driver: ninja: posix_spawn: Argument list too long
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-intel (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Undecided normal
Target Milestone: 0.0.0
Assignee: Anuj Mittal
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2026-02-13 12:32 UTC by Mathieu Dubois-Briand
Modified: 2026-02-17 22:31 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Dubois-Briand 2026-02-13 12:32:50 UTC
Build of the meta-intel intel-media-driver recipe has been failing for a few days now. Opening an issue to track the progress.

The error:
ERROR: intel-media-driver-26.1.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/corei7-64-poky-linux/intel-media-driver/26.1.0/temp/run.do_compile.3323861' failed with exit code 1
...
| Run Build Command(s): ninja -v -j 16 all
...
| ninja: fatal: posix_spawn: Argument list too long


Status from Yogesh:
> The only solution I could find at present is to shorten the build path.
> 
> Cause:
> 
> * `intel-media-driver` CMake generates ~626 include directories per compilation unit
> * With long paths, the expanded compiler arguments exceed Linux `ARG_MAX`
> * GCC expands response files before spawning `cc1plus`, so wrappers/response files don’t help
> * This is a kernel limitation, not a Yocto or compiler bug

Original mails:
https://lists.yoctoproject.org/g/swat/message/571
https://lists.yoctoproject.org/g/yocto/message/66239

Upstream bug entry:
https://github.com/intel/media-driver/issues/1984
Comment 1 Mathieu Dubois-Briand 2026-02-13 12:39:41 UTC
meta-intel stream9-vk-1 mathieu/master-next completed at 2026-02-12 18:42:50+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3012/steps/13/logs/stdio

meta-intel fedora42-vk-1 master completed at 2026-02-13 03:26:05+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3014/steps/13/logs/stdio
Comment 2 Mathieu Dubois-Briand 2026-02-16 11:47:47 UTC
meta-intel debian13-vk-1 mathieu/master-next completed at 2026-02-13 15:57:38+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3019/steps/13/logs/stdio

meta-intel debian11-vk-1 master-next&master completed at 2026-02-13 17:37:12+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3021/steps/13/logs/stdio

meta-intel debian12-vk-2 master-next&master completed at 2026-02-14 00:20:28+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3022/steps/13/logs/stdio

meta-intel debian12-vk-6 master completed at 2026-02-14 01:42:34+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3023/steps/13/logs/stdio

meta-intel debian13-vk-2 mathieu/master-next completed at 2026-02-14 07:18:17+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3024/steps/13/logs/stdio

meta-intel debian12-vk-5 mathieu/master-next completed at 2026-02-14 10:06:58+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3025/steps/13/logs/stdio

meta-intel fedora40-vk-2 mathieu/master-next&mathieu/master-next-rfcs completed at 2026-02-14 16:57:35+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3026/steps/13/logs/stdio

meta-intel fedora40-vk-4 mathieu/master-next completed at 2026-02-14 20:29:32+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3027/steps/13/logs/stdio

meta-intel debian13-vk-2 master completed at 2026-02-15 01:11:04+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3028/steps/13/logs/stdio

meta-intel rocky9-vk-2 mathieu/master-next completed at 2026-02-15 15:07:25+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3029/steps/13/logs/stdio

meta-intel rocky9-vk-3 mathieu/master-next completed at 2026-02-15 19:24:03+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3031/steps/13/logs/stdio

meta-intel rocky9-vk-1 master completed at 2026-02-16 01:15:34+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3032/steps/13/logs/stdio

meta-intel fedora40-vk-4 mathieu/master-next completed at 2026-02-16 07:12:07+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3033/steps/13/logs/stdio

meta-intel ubuntu2404-vk-1 mathieu/master-next completed at 2026-02-16 10:55:07+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/41/builds/3034/steps/13/logs/stdio
Comment 3 Yoann Congal 2026-02-17 10:09:30 UTC
contrib/ycongal/whinlatter-nut meta-intel debian12-vk-2 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/2964
contrib/ycongal/whinlatter-nut meta-intel ubuntu2204-vk-1 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/2966
contrib/ycongal/whinlatter-nut meta-intel rocky9-vk-1 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/2991
contrib/ycongal/whinlatter-nut meta-intel debian12-vk-8 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/3008
contrib/ycongal/whinlatter-nut meta-intel debian12-vk-4 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/3010
contrib/ycongal/whinlatter-nut meta-intel fedora40-vk-2 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/3013
contrib/ycongal/whinlatter-nut meta-intel debian12-vk-3 https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/3037
Comment 4 Yoann Congal 2026-02-17 22:31:58 UTC
The commit "intel-media-driver : upgrade 25.1.4 -> 26.1.0" has been reverted on master and whinlatter of meta-intel:
Revert "intel-media-driver : upgrade 25.1.4 -> 26.1.0" https://git.yoctoproject.org/meta-intel/commit/?id=8ce44f818b975c2b2e125f703df2cbd3403acf9c

meta-intel builds to check:
master: https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/3043
whinlatter: https://autobuilder.yoctoproject.org/valkyrie/?#/builders/41/builds/3044
... both successful

Closing