unset CC unset LDFLAGS version=23.3 Build libotf: tar xvf /source/gnu/emacs/libotf-0.9.11.tar.gz (cd libotf-0.9.11 ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS="-Wall -I/arch/x86_64-linux-gnu/gnu/include" LDFLAGS="-L/arch/x86_64-linux-gnu/gnu/lib" make make install cd ..) rm -rf libotf-0.9.11 Build m17n-lib-1.5.4: tar xvf /source/gnu/emacs/m17n-lib-1.5.4.tar.gz (cd m17n-lib-1.5.4 ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS="-Wall -I/arch/x86_64-linux-gnu/gnu/include" LDFLAGS="-L/arch/x86_64-linux-gnu/gnu/lib" : "Verify that it found the external libraries" : "X11 Xaw fribidi libotf freetype xft2 fontconfig gdlib xml2 ispell" make make install cd ..) rm -rf m17n-lib-1.5.4 Build m17n-db-1.5.4: tar xvf /source/gnu/emacs/m17n-db-1.5.4.tar.gz (cd m17n-db-1.5.4 ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS=-Wall --with-charmaps=/ubuntu/usr/share/i18n/charmaps make make install cd ..) rm -rf m17n-db-1.5.4 Then modify all installed /arch/x86_64-linux-gnu/gnu-inst-emacs/$version/lib/pkgconfig/*.pc files to include in the Libs line: -Wl,-rpath,${libdir} Build emacs: cd emacs-$version PKG_CONFIG_PATH=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version/lib/pkgconfig:/arch/x86_64-linux-gnu/gnu/lib/pkgconfig \ ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS=-Wall --without-toolkit-scroll-bars make make install cd .. version=24.1 Build libotf: tar xvf /source/gnu/emacs/libotf-0.9.12.tar.gz (cd libotf-0.9.12 ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS="-Wall -I/arch/x86_64-linux-gnu/gnu/include" LDFLAGS="-L/arch/x86_64-linux-gnu/gnu/lib" make make install cd ..) rm -rf libotf-0.9.12 Build m17n-lib-1.6.3: tar xvf /source/gnu/emacs/m17n-lib-1.6.3.tar.gz (cd m17n-lib-1.6.3 ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS="-Wall -I/arch/x86_64-linux-gnu/gnu/include" LDFLAGS="-L/arch/x86_64-linux-gnu/gnu/lib" : "Verify that it found the external libraries" : "X11 Xaw fribidi libotf freetype xft2 fontconfig gdlib xml2 ispell" make make install cd ..) rm -rf m17n-lib-1.6.3 Build m17n-db-1.6.3: tar xvf /source/gnu/emacs/m17n-db-1.6.3.tar.gz (cd m17n-db-1.6.3 ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS=-Wall --with-charmaps=/ubuntu/usr/share/i18n/charmaps make make install cd ..) rm -rf m17n-db-1.6.3 Then modify all installed /arch/x86_64-linux-gnu/gnu-inst-emacs/$version/lib/pkgconfig/*.pc files to include in the Libs line: -Wl,-rpath,${libdir} Build emacs: cd emacs-$version PKG_CONFIG_PATH=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version/lib/pkgconfig:/arch/x86_64-linux-gnu/gnu/lib/pkgconfig \ ./configure --host=x86_64-pc-linux-gnu --prefix=/arch/x86_64-linux-gnu/gnu-inst-emacs/$version CPPFLAGS=-Wall --without-toolkit-scroll-bars make make install cd ..