[BACK]Return to build.sh CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/build.sh between version 1.354 and 1.355

version 1.354, 2021/08/06 07:55:13 version 1.355, 2021/08/29 09:02:01
Line 2212  installworld()
Line 2212  installworld()
 #  #
   
 RUMP_LIBSETS='  RUMP_LIBSETS='
         -lrump,          -lrumpvfs_nofifofs -lrumpvfs -lrump,
         -lrumpvfs -lrump,          -lrumpvfs_nofifofs -lrumpvfs -lrumpdev -lrump,
         -lrumpvfs -lrumpdev -lrump,          -lrumpvfs_nofifofs -lrumpvfs
         -lrumpnet -lrump,          -lrumpnet_virtif -lrumpnet_netinet -lrumpnet_net -lrumpnet -lrump,
         -lrumpkern_tty -lrumpvfs -lrump,          -lrumpkern_tty -lrumpvfs_nofifofs -lrumpvfs -lrump,
         -lrumpfs_tmpfs -lrumpvfs -lrump,          -lrumpfs_tmpfs -lrumpvfs_nofifofs -lrumpvfs -lrump,
         -lrumpfs_ffs -lrumpfs_msdos -lrumpvfs -lrumpdev_disk -lrumpdev -lrump,          -lrumpfs_ffs -lrumpfs_msdos -lrumpvfs_nofifofs -lrumpvfs -lrumpdev_disk -lrumpdev -lrump,
         -lrumpnet_virtif -lrumpnet_netinet -lrumpnet_net -lrumpnet          -lrumpnet_virtif -lrumpnet_netinet -lrumpnet_net -lrumpnet
             -lrumpdev -lrumpvfs -lrump,              -lrumpdev -lrumpvfs_nofifofs -lrumpvfs -lrump,
         -lrumpnet_sockin -lrumpfs_smbfs -lrumpdev_netsmb          -lrumpnet_sockin -lrumpfs_nfs
             -lrumpkern_crypto -lrumpdev -lrumpnet -lrumpvfs -lrump,          -lrumpnet_virtif -lrumpnet_netinet -lrumpnet_net -lrumpnet
         -lrumpnet_sockin -lrumpfs_nfs -lrumpnet -lrumpvfs -lrump,          -lrumpvfs_nofifofs -lrumpvfs -lrump,
         -lrumpdev_cgd -lrumpdev_raidframe -lrumpdev_disk -lrumpdev_rnd          -lrumpdev_cgd -lrumpdev_raidframe -lrumpdev_disk -lrumpdev_rnd
             -lrumpdev_dm -lrumpdev -lrumpvfs -lrumpkern_crypto -lrump'              -lrumpdev_dm -lrumpdev -lrumpvfs_nofifofs -lrumpvfs -lrumpkern_crypto -lrump'
 dorump()  dorump()
 {  {
         local doclean=""          local doclean=""
         local doobjs=""          local doobjs=""
   
         # we cannot link libs without building csu, and that leads to lossage  
         [ "${1}" != "rumptest" ] && bomb 'build.sh rump not yet functional. ' \  
             'did you mean "rumptest"?'  
   
         export RUMPKERN_ONLY=1          export RUMPKERN_ONLY=1
         # create obj and distrib dirs          # create obj and distrib dirs
         if [ "${MKOBJDIRS}" != "no" ]; then          if [ "${MKOBJDIRS}" != "no" ]; then
Line 2271  dorump()
Line 2267  dorump()
         for set in ${RUMP_LIBSETS} ; do          for set in ${RUMP_LIBSETS} ; do
                 IFS="${oIFS}"                  IFS="${oIFS}"
                 ${runcmd} ${tool_ld} -nostdlib -L${DESTDIR}/usr/lib     \                  ${runcmd} ${tool_ld} -nostdlib -L${DESTDIR}/usr/lib     \
                     -static --whole-archive ${set} 2>&1 -o /tmp/rumptest.$$ | \                      -static --whole-archive -lpthread -lc ${set} 2>&1 -o /tmp/rumptest.$$ | \
                       awk -v quirks="${md_quirks}" '                        awk -v quirks="${md_quirks}" '
                         /undefined reference/ &&                          /undefined reference/ &&
                             !/more undefined references.*follow/{                              !/more undefined references.*follow/{
Line 2488  main()
Line 2484  main()
                         installworld "${arg}"                          installworld "${arg}"
                         ;;                          ;;
   
                 rump|rumptest)                  rump)
                           make_in_dir . do-distrib-dirs
                           make_in_dir . includes
                           make_in_dir lib/csu dependall
                           make_in_dir lib/csu install
                           make_in_dir external/gpl3/gcc/lib/libgcc dependall
                           make_in_dir external/gpl3/gcc/lib/libgcc install
                           dorump "${op}"
                           ;;
   
                   rumptest)
                         dorump "${op}"                          dorump "${op}"
                         ;;                          ;;
   

Legend:
Removed from v.1.354  
changed lines
  Added in v.1.355

CVSweb <webmaster@jp.NetBSD.org>