diff --git a/src/minimal_overlay/bundles/ncurses/02_build.sh b/src/minimal_overlay/bundles/ncurses/02_build.sh index f1bfef294..dfe151ca1 100755 --- a/src/minimal_overlay/bundles/ncurses/02_build.sh +++ b/src/minimal_overlay/bundles/ncurses/02_build.sh @@ -25,13 +25,17 @@ echo "Configuring Ncurses..." ./configure \ --prefix=/usr \ --with-termlib \ - --with-shared \ --with-terminfo-dirs=/lib/terminfo \ --with-default-terminfo-dirs=/lib/terminfo \ --without-normal \ --without-debug \ --without-cxx-binding \ --with-abi-version=5 \ + --enable-widec \ + --enable-pc-files \ + --with-shared \ + CPPFLAGS=-I$PWD/ncurses/widechar \ + LDFLAGS=-L$PWD/lib \ CFLAGS="-Os -s -fno-stack-protector -U_FORTIFY_SOURCE" \ CPPFLAGS="-P" @@ -47,6 +51,13 @@ make -j $NUM_JOBS echo "Installing ncurses..." make -j $NUM_JOBS install DESTDIR=$DESTDIR +# Symnlink wide character libraries +cd $DESTDIR/usr/lib +ln -s libncursesw.so.5 libncurses.so.5 +ln -s libncurses.so.5 libncurses.so +ln -s libtinfow.so.5 libtinfo.so.5 +ln -s libtinfo.so.5 libtinfo.so + echo "Reducing ncurses size..." strip -g $DESTDIR/usr/bin/* @@ -57,4 +68,3 @@ cp -r $DESTDIR/usr/* $ROOTFS echo "ncurses has been installed." cd $SRC_DIR -