Undefined References if lvgl::examples not linked

Description

Hi, I am getting an issue when updating from LVGL 8_3_6 to LVGL9_1_0.
When compiling my application, I get undefined reference errors to lv_imagebutton_create, lv_imagebutton_set_src and lv_montserrat_font_xx
If I link lvgl::examples the application compiles without any errors

What MCU/Processor/Board and compiler are you using?

What LVGL version are you using?

I am using the lv_port_linux branch 9.2, I have also tried 9.0

Code to reproduce

Undefined Reference Errors:

add_executable(${PROJECT_NAME} main.c)

target_link_libraries(${PROJECT_NAME} PRIVATE lvgl ui serial_comms buttons screen_variables_handler m)

Compiles:

add_executable(${PROJECT_NAME} main.c)

target_link_libraries(${PROJECT_NAME} PRIVATE lvgl lvgl::examples ui serial_comms buttons screen_variables_handler m)