- Не могу поставить BASH на freeBSD 8.1, DeadLoco, 01:38 , 10-Мрт-11 (1) +1
- Не могу поставить BASH на freeBSD 8.1, lavr, 14:15 , 10-Мрт-11 (6) +1
- Не могу поставить BASH на freeBSD 8.1, sorokinws, 14:30 , 10-Мрт-11 (7)
- Не могу поставить BASH на freeBSD 8.1, Игорь Николаев, 13:17 , 10-Июл-13 (8)
>> cd /usr/ports/shells/bash >> make -DNOPORTDOCS -DWITH_STATIC_BASH -DNO_DYNAMICROOT -DNO_SHARED -DWITHOUT_HELP CONFIGURE_ARGS+="--bindir=/bin" > уберите CONFIGURE_ARGS+="--bindir=/bin" > после чего, статически собранный bash у вас будет в /usrlocal/bin > проверяем действительно ли собрался статически: > # ldd /usr/local/bin/bash > ldd: /bin/bash: not a dynamic ELF executable Ну да конечно. Это видать старый остался. А сейчас - поломано: # file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.2, stripped # ldd /usr/local/bin/bash /usr/local/bin/bash: libintl.so.9 => /usr/local/lib/libintl.so.9 (0x281d7000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281e0000) libc.so.7 => /lib/libc.so.7 (0x282d8000) При этом даже толстый набор опций вида -DSTATIC -DWITH_STATIC_BASH -DNO_DYNAMICROOT -DNO_SHARED -DNOSHARED WITH_STATIC_BASH=1 не помогает. Трам-парарам...
|