| Summary: | [PATCH] Enhancement of libglib2 package | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | rvpaasen <rvpaasen> |
| Component: | Outdated package | Assignee: | unassigned |
| Status: | RESOLVED WONTFIX | ||
| Severity: | enhancement | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | 2010.05 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
| Attachments: |
libglib2 patch
new patch |
||
Could the newly introduced variables become BR2_PACKAGE_LIBGLIB2_COMPLETE instead of BR2_PACKAGE_LIBGLIB2COMPLETE ? Also it does not make sense to install gobject without glib. Leaving out gthread is impossible as glib itself needs it and gio depends on gobject. gmodule is simply not worth the hassle as it is tiny. I suggest that you simplify this patch by just making the installation of gobject and gio optional. GIO needs to depend on GObject then. Created attachment 647 [details]
new patch
I modified the patch as requested. The new patch only makes gio and gobject optional. Move milestone to 2010.05 since enhancements will not be handled before the release of 2010.02. The patch is way too old to properly apply. Moreover, the patch by itself isn't sufficient, it would require checking all packages that are using libglib, and find out which exact libraries from libglib they require. rvpaasen, I will close this bug. But if you're still interested, please feel free to submit an updated patch which takes into account the fact that all users of libglib need to be verified. |
Created attachment 645 [details] libglib2 patch Some applications have switched to glib2 (for example mpd). To keep the footprint of the rootfs small, it is convenient to only include the necessary glib libs. This patch adds an option to the libglib2 package that allows just a selection of libraries to be installed (some of glib, gio, gmodule, gobject, gthread).