Skip to content

[engine] All Linux builds default to building GLFW (X11 dep) #95711

Closed
flutter/engine
#30917
@jwinarske

Description

@jwinarske

Yesterday 32-bit arm engine builds started failing

../../third_party/glfw/src/monitor.c -o obj/third_party/glfw/src/glfw.monitor.o
| In file included from ../../third_party/glfw/src/monitor.c:28:
| In file included from ../../third_party/glfw/src/internal.h:169:
| ../../third_party/glfw/src/x11_platform.h:36:10: fatal error: 'X11/Xlib.h' file not found
| #include <X11/Xlib.h>
|          ^~~~~~~~~~~~
| 1 error generated.

Master

Looks like glfw client has been enabled by default. This is the only scenario that does this. It should default to not building glfw client. X11 is not always available nor desirable.

Complete build log available here:
https://github.com/meta-flutter/meta-flutter/runs/4613236435?check_suite_focus=true

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressionc: contributor-productivityTeam-specific productivity, code health, technical debt.customer: goingengineflutter/engine repository. See also e: labels.r: fixedIssue is closed as already fixed in a newer versionwaiting for PR to land (fixed)A fix is in flight

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions