Changeset 7cb0700 for BOOK/final-system/multilib
- Timestamp:
- Jan 11, 2009, 2:08:38 AM (16 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 04076fe
- Parents:
- cd6642e
- Location:
- BOOK/final-system/multilib
- Files:
-
- 3 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/multilib/ncurses-64bit.xml
rcd6642e r7cb0700 36 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 37 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 --with-shared --without-debug \39 --includedir=/usr/include/ncurses </userinput></screen>38 --with-shared --without-debug --enable-widec \ 39 --includedir=/usr/include/ncursesw</userinput></screen> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 59 59 xpointer="xpointer(//*[@os='g'])"/> 60 60 61 <para os="m1">Prepare <filename>ncurses 5-config</filename> to be wrapped by61 <para os="m1">Prepare <filename>ncursesw5-config</filename> to be wrapped by 62 62 the multiarch wrapper and then wrap it:</para> 63 63 64 <screen os="m2"><userinput>mv -v /usr/bin/ncurses 5-config{,-64}65 ln -sv multiarch_wrapper /usr/bin/ncurses 5-config</userinput></screen>64 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-64} 65 ln -sv multiarch_wrapper /usr/bin/ncursesw5-config</userinput></screen> 66 66 67 67 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 69 69 xpointer="xpointer(//*[@os='h'])"/> 70 70 71 <screen os="i"><userinput>mv -v /lib64/lib{panel ,menu,form,ncurses,ncurses++,curses}.a /usr/lib64</userinput></screen>71 <screen os="i"><userinput>mv -v /lib64/lib{panelw,menuw,formw,ncursesw,ncurses++w}.a /usr/lib64</userinput></screen> 72 72 73 73 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 74 74 75 <screen os="k"><userinput>rm -v /lib64/lib{ncurses,menu,panel,form,curses}.so 76 ln -svf ../../lib64/libncurses.so.5 /usr/lib64/libncurses.so 77 ln -svf ../../lib64/libncurses.so.5 /usr/lib64/libcurses.so 78 ln -svf ../../lib64/libmenu.so.5 /usr/lib64/libmenu.so 79 ln -svf ../../lib64/libpanel.so.5 /usr/lib64/libpanel.so 80 ln -svf ../../lib64/libform.so.5 /usr/lib64/libform.so</userinput></screen> 75 <screen os="k"><userinput>rm -v /lib64/lib{ncursesw,menuw,panelw,formw,cursesw}.so 76 ln -svf ../../lib64/libncursesw.so.5 /usr/lib64/libcursesw.so 77 ln -svf ../../lib64/libncursesw.so.5 /usr/lib64/libncursesw.so 78 ln -svf ../../lib64/libmenuw.so.5 /usr/lib64/libmenuw.so 79 ln -svf ../../lib64/libpanelw.so.5 /usr/lib64/libpanelw.so 80 ln -svf ../../lib64/libformw.so.5 /usr/lib64/libformw.so</userinput></screen> 81 82 <para os="l">Now we will create a symlink for /usr/share/terminfo in 83 <filename class="directory">/usr/lib64</filename> for compatibility:</para> 84 85 <screen os="m"><userinput>ln -sf ../../usr/share/terminfo /usr/lib64/terminfo</userinput></screen> 81 86 82 87 </sect2> -
BOOK/final-system/multilib/ncurses-n32.xml
rcd6642e r7cb0700 37 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 38 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 --with-shared --without-debug \ 40 --includedir=/usr/include/ncurses</userinput></screen> 39 --with-shared --without-debug --enable-widec</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 60 59 xpointer="xpointer(//*[@os='g'])"/> 61 60 62 <para os="m1">Prepare <filename>ncurses 5-config</filename> to be wrapped by61 <para os="m1">Prepare <filename>ncursesw5-config</filename> to be wrapped by 63 62 the multiarch wrapper:</para> 64 63 65 <screen os="m2"><userinput>mv -v /usr/bin/ncurses 5-config{,-n32}</userinput></screen>64 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-n32}</userinput></screen> 66 65 67 66 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 69 68 xpointer="xpointer(//*[@os='h'])"/> 70 69 71 <screen os="i"><userinput>mv -v /lib32/lib{panel ,menu,form,ncurses,ncurses++,curses}.a /usr/lib32</userinput></screen>70 <screen os="i"><userinput>mv -v /lib32/lib{panelw,menuw,formw,ncursesw,ncurses++w}.a /usr/lib32</userinput></screen> 72 71 73 72 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 74 73 75 <screen os="k"><userinput>rm -v /lib32/lib{ncurses,menu,panel,form,curses}.so 76 ln -svf ../../lib32/libncurses.so.5 /usr/lib32/libncurses.so 77 ln -svf ../../lib32/libncurses.so.5 /usr/lib32/libcurses.so 78 ln -svf ../../lib32/libmenu.so.5 /usr/lib32/libmenu.so 79 ln -svf ../../lib32/libpanel.so.5 /usr/lib32/libpanel.so 80 ln -svf ../../lib32/libform.so.5 /usr/lib32/libform.so</userinput></screen> 74 <screen os="k"><userinput>rm -v /lib32/lib{ncursesw,menuw,panelw,formw,cursesw}.so 75 ln -svf ../../lib32/libncursesw.so.5 /usr/lib32/libcursesw.so 76 ln -svf ../../lib32/libncursesw.so.5 /usr/lib32/libncursesw.so 77 ln -svf ../../lib32/libmenuw.so.5 /usr/lib32/libmenuw.so 78 ln -svf ../../lib32/libpanelw.so.5 /usr/lib32/libpanelw.so 79 ln -svf ../../lib32/libformw.so.5 /usr/lib32/libformw.so</userinput></screen> 80 81 <para os="l">Now we will create a symlink for /usr/share/terminfo in 82 <filename class="directory">/usr/lib32</filename> for compatibility:</para> 83 84 <screen os="m"><userinput>ln -sf ../../usr/share/terminfo /usr/lib32/terminfo</userinput></screen> 81 85 82 86 </sect2> -
BOOK/final-system/multilib/ncurses.xml
rcd6642e r7cb0700 37 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 38 38 ./configure --prefix=/usr --libdir=/lib \ 39 --with-shared --without-debug \ 40 --includedir=/usr/include/ncurses</userinput></screen> 39 --with-shared --without-debug --enable-widec</userinput></screen> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 60 59 xpointer="xpointer(//*[@os='g'])"/> 61 60 62 <para os="m1">Prepare <filename>ncurses 5-config</filename> to be wrapped by61 <para os="m1">Prepare <filename>ncursesw5-config</filename> to be wrapped by 63 62 the multiarch wrapper:</para> 64 63 65 <screen os="m2"><userinput>mv -v /usr/bin/ncurses 5-config{,-32}</userinput></screen>64 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-32}</userinput></screen> 66 65 67 66 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" … … 81 80 xpointer="xpointer(//*[@os='k'])"/> 82 81 82 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 83 href="../common/ncurses.xml" 84 xpointer="xpointer(//*[@os='l'])"/> 85 86 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 87 href="../common/ncurses.xml" 88 xpointer="xpointer(//*[@os='m'])"/> 89 83 90 </sect2> 84 91
Note:
See TracChangeset
for help on using the changeset viewer.