[Buildroot] [PATCH 1/1] mono: remove copy of host etc files on install
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sat Mar 18 14:39:23 UTC 2017
Hello,
Angelo, could you comment on this patch touching the Mono package?
Copying $(HOST_DIR)/etc/mono to $(TARGET_DIR)/etc has been there since
you contributed the package, but apparently causes some issues. It
would be nice if you could have a look at the patch proposed by Dustin.
Thanks a lot!
Thomas
On Tue, 14 Mar 2017 22:24:58 -0400, Dustin Johnson wrote:
> When the mono package is installed, the autotools installer installs
> the /etc/mono files to the target. A post_install hook then copies
> over the mono libraries to the target as well as the host /etc/mono
> files which overrides the target files. The target specific mono
> configuration file (/etc/mono/config) is overridden with the host
> settings. This causes mono on the target to be unable to locate target
> specific .so files as it overrides the changes enacted by the patches
> for the package.
>
> Signed-off-by: Dustin Johnson <dustin.r.johnson at gmail.com>
> ---
> package/mono/mono.mk | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/package/mono/mono.mk b/package/mono/mono.mk
> index 20b920568..4996b7c60 100644
> --- a/package/mono/mono.mk
> +++ b/package/mono/mono.mk
> @@ -31,7 +31,6 @@ MONO_CONF_OPTS = --disable-gtk-doc \
> define MONO_INSTALL_LIBS
> rsync -av --exclude=*.so --exclude=*.mdb \
> $(HOST_DIR)/usr/lib/mono $(TARGET_DIR)/usr/lib/
> - rsync -av $(HOST_DIR)/etc/mono $(TARGET_DIR)/etc
> endef
>
> MONO_POST_INSTALL_TARGET_HOOKS += MONO_INSTALL_LIBS
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
More information about the buildroot
mailing list