September 19-21, 2023
Bilbao, Spain
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Thursday, September 21 • 11:55 - 12:35
The Compiler Plugin Framework to Facilitate Customized Compilation and Development - Yongnian Le & Mingchuan Wu, Huawei Technologies

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

The compiler plug-in can provide customized compilation and tool capabilities. However, common capabilities such as plug-in maintenance, compatibility, and debugging require repeated investment by developers. Currently, two mainstream compilers, GCC and LLVM, both support plug-ins. However, they are incompatible with each other. As a result, developers need to develop plug-ins repeatedly, which further increases the cost of plug-in development. Therefore, to meet various computing hardware customization and tool development requirements, developers urgently need a convenient and universal plug-in development framework. This session introduces a compiler plug-in framework, which is the first in industry to support compiler plug-in development across multiple compilers, in order to avoid repeated development. The framework also provides some common services, such as compatibility and integrity verification, to help developers improve development efficiency. Plug-ins are decoupled from compilers and can be independently developed and deployed. Hardware vendors can quickly enable chips and shorten the time to market (TTM) of chip products. From this session, compiler-based tool developers and chip enablers can quickly know the status quo and gain a convenient development approach.


Yongnian Le

GCC for openEuler Architect, openEuler Community
15+ years of experience in open source development and management, contributed to projects like XML libraries, Android , Chromium, etc. At the same time, 10+ years of expereince in compiler related projects like Intel runtimes & compilers, etc. Started to work on openEuler since 2020... Read More →

Mingchuan Wu

Senior Software Engineer, openEuler Community
3 years of experience in open source development and management. Started to work on openEuler since 2020, currently work as project committer for GCC for openEuler compiler.

Thursday September 21, 2023 11:55 - 12:35 CEST
Room 3G (3JAUREGIA - Floor 3)
  Emerging OS Forum