gdbm 1.8.3: install ndbm.h and dbm.h
There are gdbm 1.8.3 and gdbm 1.11, while 1.8.3 is GPLv2, it should install ndbm.h and dbm.h as what 1.11 does, to make perl build OK when non-gplv3 build. Fixed when perl build: (non-gplv3 buld) | NDBM_File.xs:18:60: fatal error: gdbm/ndbm.h: No such file or directory | # include <gdbm/ndbm.h> /* RedHat compatibility version */ | ^ | compilation terminated. And: | ODBM_File.xs:8:19: fatal error: dbm.h: No such file or directory | # include <dbm.h> | ^ | compilation terminated. (From OE-Core rev: f2abe18d2a3c9c4ff2b6b442bc496fd3b2203598) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
2d65e23f2d
commit
dcd361f9eb
|
@ -17,3 +17,13 @@ SRC_URI[sha256sum] = "cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a
|
|||
inherit autotools texinfo
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
do_install_append () {
|
||||
install -d ${D}${includedir}/gdbm
|
||||
install -m 0644 ${S}/dbm.h ${D}${includedir}/
|
||||
install -m 0644 ${S}/ndbm.h ${D}${includedir}/
|
||||
# Create a symlink to ndbm.h and gdbm.h in include/gdbm to let other packages to find
|
||||
# these headers
|
||||
ln -sf ../ndbm.h ${D}/${includedir}/gdbm/ndbm.h
|
||||
ln -sf ../gdbm.h ${D}/${includedir}/gdbm/gdbm.h
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue