mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
openipmi: Upgrade to 2.0.24
Remove patches which are irrelevant now Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
parent
163aa96562
commit
bfa145f46b
|
|
@ -1,19 +0,0 @@
|
|||
Add LDFLAGS variable to Makefile.am, make sure the extra linker flags can be passed.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
||||
|
||||
diff --git a/swig/perl/Makefile.am b/swig/perl/Makefile.am
|
||||
index 2f9ee4c..3a18892 100644
|
||||
--- a/swig/perl/Makefile.am
|
||||
+++ b/swig/perl/Makefile.am
|
||||
@@ -20,7 +20,7 @@ OpenIPMI_SRC = OpenIPMI_perl.c
|
||||
OpenIPMI_OBJ = OpenIPMI_wrap.lo OpenIPMI_perl.lo
|
||||
|
||||
OpenIPMI.so: $(OpenIPMI_OBJ)
|
||||
- $(LIBTOOL) --mode=link $(CC) -shared -module -avoid-version -o $(@:.so=.la) $^ $(OPENIPMI_SWIG_LIBS) $(PERL_POSIX_LIB) -rpath $(PERL_INSTALL_DIR)/auto/OpenIPMI
|
||||
+ $(LIBTOOL) --mode=link $(CC) -shared -module -avoid-version $(LDFLAGS) -o $(@:.so=.la) $^ $(OPENIPMI_SWIG_LIBS) $(PERL_POSIX_LIB) -rpath $(PERL_INSTALL_DIR)/auto/OpenIPMI
|
||||
rm -f OpenIPMI.so
|
||||
mv .libs/OpenIPMI.so .
|
||||
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
From bbd51cf010c80322034f7094e2c6a656aa1f17a7 Mon Sep 17 00:00:00 2001
|
||||
From: Wenzong Fan <wenzong.fan@windriver.com>
|
||||
Date: Fri, 13 Feb 2015 06:55:33 +0000
|
||||
Subject: [PATCH] openipmi: don't rm .libs
|
||||
|
||||
Don't remove .libs after OpenIPMI.so generated, this may cause
|
||||
dummystuff.so fails to link from the second build with error:
|
||||
|
||||
* error: .libs/dummystuff.o: No such file or directory
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
|
||||
---
|
||||
swig/perl/Makefile.am | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/swig/perl/Makefile.am b/swig/perl/Makefile.am
|
||||
index 12a282c..2f9ee4c 100644
|
||||
--- a/swig/perl/Makefile.am
|
||||
+++ b/swig/perl/Makefile.am
|
||||
@@ -23,7 +23,6 @@ OpenIPMI.so: $(OpenIPMI_OBJ)
|
||||
$(LIBTOOL) --mode=link $(CC) -shared -module -avoid-version -o $(@:.so=.la) $^ $(OPENIPMI_SWIG_LIBS) $(PERL_POSIX_LIB) -rpath $(PERL_INSTALL_DIR)/auto/OpenIPMI
|
||||
rm -f OpenIPMI.so
|
||||
mv .libs/OpenIPMI.so .
|
||||
- rm -rf .libs
|
||||
|
||||
dummystuff.lo: dummystuff.c
|
||||
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
|
||||
--
|
||||
1.9.1
|
||||
|
||||
|
|
@ -13,73 +13,38 @@ Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
|
|||
unix/Makefile.am | 4 ++--
|
||||
4 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/cmdlang/Makefile.am b/cmdlang/Makefile.am
|
||||
index 00c3d2b..0fa85d7 100644
|
||||
--- a/cmdlang/Makefile.am
|
||||
+++ b/cmdlang/Makefile.am
|
||||
@@ -16,7 +16,7 @@ libOpenIPMIcmdlang_la_LIBADD = -lm \
|
||||
Index: OpenIPMI-2.0.24/cmdlang/Makefile.am
|
||||
===================================================================
|
||||
--- OpenIPMI-2.0.24.orig/cmdlang/Makefile.am
|
||||
+++ OpenIPMI-2.0.24/cmdlang/Makefile.am
|
||||
@@ -15,8 +15,7 @@ libOpenIPMIcmdlang_la_SOURCES = cmdlang.
|
||||
libOpenIPMIcmdlang_la_LIBADD = -lm \
|
||||
$(top_builddir)/utils/libOpenIPMIutils.la \
|
||||
$(top_builddir)/lib/libOpenIPMI.la
|
||||
libOpenIPMIcmdlang_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -Wl,-Map -Wl,libOpenIPMIcmdlang.map -L$(libdir)
|
||||
+ -Wl,-Map -Wl,libOpenIPMIcmdlang.map
|
||||
-libOpenIPMIcmdlang_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -L$(libdir)
|
||||
+libOpenIPMIcmdlang_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION)
|
||||
|
||||
bin_PROGRAMS = openipmish
|
||||
|
||||
diff --git a/glib/Makefile.am b/glib/Makefile.am
|
||||
index 671cae2..eff55f3 100644
|
||||
--- a/glib/Makefile.am
|
||||
+++ b/glib/Makefile.am
|
||||
@@ -11,14 +11,14 @@ libOpenIPMIglib_la_SOURCES = glib_os_hnd.c
|
||||
libOpenIPMIglib_la_CFLAGS = $(GLIB_CFLAGS) $(AM_CFLAGS)
|
||||
libOpenIPMIglib_la_LIBADD = $(GDBM_LIB)
|
||||
libOpenIPMIglib_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -Wl,-Map -Wl,libOpenIPMIglib.map $(GLIB_LIBS) -L$(libdir) \
|
||||
+ -Wl,-Map -Wl,libOpenIPMIglib.map $(GLIB_LIBS) \
|
||||
-rpath $(libdir)
|
||||
|
||||
libOpenIPMIglib12_la_SOURCES = glib_os_hnd.c
|
||||
libOpenIPMIglib12_la_CFLAGS = $(GLIB12_CFLAGS) $(AM_CFLAGS)
|
||||
libOpenIPMIglib12_la_LIBADD = $(GDBM_LIB)
|
||||
libOpenIPMIglib12_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -Wl,-Map -Wl,libOpenIPMIglib12.map $(GLIB12_LIBS) -L$(libdir) \
|
||||
+ -Wl,-Map -Wl,libOpenIPMIglib12.map $(GLIB12_LIBS) \
|
||||
-rpath $(libdir)
|
||||
|
||||
CLEANFILES = libOpenIPMIglib.map libOpenIPMIglib12.map
|
||||
diff --git a/tcl/Makefile.am b/tcl/Makefile.am
|
||||
index b702819..282619c 100644
|
||||
--- a/tcl/Makefile.am
|
||||
+++ b/tcl/Makefile.am
|
||||
@@ -11,7 +11,7 @@ libOpenIPMItcl_la_SOURCES = tcl_os_hnd.c
|
||||
libOpenIPMItcl_la_CFLAGS = $(TCL_CFLAGS) $(AM_CFLAGS)
|
||||
libOpenIPMItcl_la_LIBADD = $(GDBM_LIB)
|
||||
libOpenIPMItcl_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -Wl,-Map -Wl,libOpenIPMItcl.map $(TCL_LIBS) -L$(libdir) \
|
||||
+ -Wl,-Map -Wl,libOpenIPMItcl.map $(TCL_LIBS) \
|
||||
-rpath $(libdir)
|
||||
|
||||
noinst_PROGRAMS = test_handlers
|
||||
diff --git a/unix/Makefile.am b/unix/Makefile.am
|
||||
index a792147..a108bc6 100644
|
||||
--- a/unix/Makefile.am
|
||||
+++ b/unix/Makefile.am
|
||||
@@ -11,13 +11,13 @@ libOpenIPMIpthread_la_SOURCES = posix_thread_os_hnd.c selector.c
|
||||
Index: OpenIPMI-2.0.24/unix/Makefile.am
|
||||
===================================================================
|
||||
--- OpenIPMI-2.0.24.orig/unix/Makefile.am
|
||||
+++ OpenIPMI-2.0.24/unix/Makefile.am
|
||||
@@ -10,14 +10,12 @@ lib_LTLIBRARIES = libOpenIPMIposix.la li
|
||||
libOpenIPMIpthread_la_SOURCES = posix_thread_os_hnd.c selector.c
|
||||
libOpenIPMIpthread_la_LIBADD = -lpthread $(GDBM_LIB) \
|
||||
$(top_builddir)/utils/libOpenIPMIutils.la
|
||||
libOpenIPMIpthread_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -Wl,-Map -Wl,libOpenIPMIpthread.map -L$(libdir)
|
||||
+ -Wl,-Map -Wl,libOpenIPMIpthread.map
|
||||
$(top_builddir)/utils/libOpenIPMIutils.la $(RT_LIB)
|
||||
-libOpenIPMIpthread_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -L$(libdir)
|
||||
+libOpenIPMIpthread_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION)
|
||||
|
||||
libOpenIPMIposix_la_SOURCES = posix_os_hnd.c selector.c
|
||||
libOpenIPMIposix_la_LIBADD = $(top_builddir)/utils/libOpenIPMIutils.la \
|
||||
$(GDBM_LIB)
|
||||
libOpenIPMIposix_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -Wl,-Map -Wl,libOpenIPMIposix.map -L$(libdir)
|
||||
+ -Wl,-Map -Wl,libOpenIPMIposix.map
|
||||
$(GDBM_LIB) $(RT_LIB)
|
||||
-libOpenIPMIposix_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION) \
|
||||
- -L$(libdir)
|
||||
+libOpenIPMIposix_la_LDFLAGS = -rdynamic -version-info $(LD_VERSION)
|
||||
|
||||
noinst_HEADERS = heap.h
|
||||
|
||||
--
|
||||
1.7.1
|
||||
|
||||
|
|
|
|||
|
|
@ -26,19 +26,16 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/openipmi/OpenIPMI-${PV}.tar.gz \
|
|||
file://fix-symlink-install-error-in-cmdlang.patch \
|
||||
file://openipmi-no-openipmigui-man.patch \
|
||||
file://openipmi-remove-host-path-from-la_LDFLAGS.patch \
|
||||
file://openipmi-don-t-rm-.libs.patch \
|
||||
file://ipmi-init-fix-the-arguments.patch \
|
||||
file://makefile-add-ldflags.patch \
|
||||
file://do-not-install-pyc-and-pyo.patch \
|
||||
file://include_sys_types.patch \
|
||||
file://openipmi-helper \
|
||||
file://ipmi.service \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "9a4e1f6bb073379c494839201ea10aee"
|
||||
SRC_URI[sha256sum] = "4988900043c35fcfa9b2bf275d6593904f6429221befb770ba6ecb5502108e55"
|
||||
|
||||
S = "${WORKDIR}/OpenIPMI-${PV}"
|
||||
SRC_URI[md5sum] = "58f9542cbfcb5fe250b77cf88345e1ec"
|
||||
SRC_URI[sha256sum] = "bca39a27071278a8b74610181ede8df51e155e5e9031bc8eaa3699d1720292b4"
|
||||
|
||||
inherit autotools-brokensep pkgconfig pythonnative perlnative update-rc.d systemd
|
||||
|
||||
|
|
@ -46,7 +43,7 @@ EXTRA_OECONF = "--disable-static \
|
|||
--with-perl='${STAGING_BINDIR_NATIVE}/perl-native/perl' \
|
||||
--with-python='${STAGING_BINDIR_NATIVE}/python-native/python' \
|
||||
--with-pythoninstall='${PYTHON_SITEPACKAGES_DIR}' \
|
||||
--with-glibver=2.0 --with-glib12=no"
|
||||
--with-glibver=2.0"
|
||||
|
||||
PACKAGECONFIG ??= "gdbm"
|
||||
PACKAGECONFIG[gdbm] = "ac_cv_header_gdbm_h=yes,ac_cv_header_gdbm_h=no,gdbm,"
|
||||
Loading…
Reference in New Issue
Block a user