> On Jun 7, 2016, at 5:14 PM, Stephen Arnold <[email protected]> wrote: > > This patch resets the default OPT flags to -O2 and adds the missing > ranlib command to index the static library. > > Signed-off-by: Stephen Arnold <[email protected]> > --- > ...-update-Makefile-to-add-symbols-to-staticlib.patch | 19 +++++++++++++++++++ > meta-oe/recipes-extended/redis/redis_3.0.2.bb | 2 ++ > 2 files changed, 21 insertions(+) > create mode 100644 > meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch > > diff --git > a/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch > > b/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch > new file mode 100644 > index 0000000..2b3b587 > --- /dev/null > +++ > b/meta-oe/recipes-extended/redis/redis/hiredis-update-Makefile-to-add-symbols-to-staticlib.patch > @@ -0,0 +1,19 @@ > +--- redis-3.0.2/deps/hiredis/Makefile.orig 2016-05-06 19:36:26.179003036 > -0700 > ++++ redis-3.0.2/deps/hiredis/Makefile 2016-05-06 19:40:15.341340736 > -0700 > +@@ -25,7 +25,7 @@ > + > + # Fallback to gcc when $CC is not in $PATH. > + CC?=$(shell sh -c 'type $(CC) >/dev/null 2>/dev/null && echo $(CC) || echo > gcc') > +-OPTIMIZATION?=-O3 > ++OPTIMIZATION?=-O2
You can pass is via EXTRA_OEMAKE from recipe. No need to patch the Makefile. > + WARNINGS=-Wall -W -Wstrict-prototypes -Wwrite-strings > + DEBUG?= -g -ggdb > + REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG) $(ARCH) > +@@ -68,6 +68,7 @@ > + > + $(STLIBNAME): $(OBJ) > + $(STLIB_MAKE_CMD) $(OBJ) > ++ $(RANLIB) $@ > + > + dynamic: $(DYLIBNAME) > + static: $(STLIBNAME) > diff --git a/meta-oe/recipes-extended/redis/redis_3.0.2.bb > b/meta-oe/recipes-extended/redis/redis_3.0.2.bb > index 55f2c96..2e4b760 100644 > --- a/meta-oe/recipes-extended/redis/redis_3.0.2.bb > +++ b/meta-oe/recipes-extended/redis/redis_3.0.2.bb > @@ -12,7 +12,9 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \ > file://oe-use-libc-malloc.patch \ > file://redis.conf \ > file://init-redis-server \ > + file://hiredis-update-Makefile-to-add-symbols-to-staticlib.patch \ > " > + > SRC_URI[md5sum] = "87be8867447f62524b584813e5a7bd14" > SRC_URI[sha256sum] = > "93e422c0d584623601f89b956045be158889ebe594478a2c24e1bf218495633f" > > -- > 2.8.1 > > -- > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
