* [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? @ 2008-10-21 14:40 ` gosha 2008-10-21 19:33 ` [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? gosha 2008-10-22 11:15 ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha 2 siblings, 0 replies; 11+ messages in thread From: gosha @ 2008-10-21 14:40 UTC (permalink / raw) To: devel-ports Добрый день. Пакет rpm-4.0.4-alt96.8.src.rpm (с lzma сжатием) под mips получается установить только черезь пень и колоду: Именно: #rpmbuild -bb rpm-4.0.spec rpmio.c:(.text+0x6d4): undefined reference to `LZMA_STREAM_INIT_VAR' rpmio.c:(.text+0x740): undefined reference to `lzma_preset_lzma' rpmio.c:(.text+0x798): undefined reference to `lzma_alone_encoder' rpmio.c:(.text+0x7f4): undefined reference to `lzma_auto_decoder' /home/builder/RPM/BUILD/rpm-4_0-4.0.4/rpmio/.libs/librpmio.a(rpmio.o): In function `lzdClose': rpmio.c:(.text+0x6f4c): undefined reference to `lzma_code' rpmio.c:(.text+0x71e4): undefined reference to `lzma_end' /home/builder/RPM/BUILD/rpm-4_0-4.0.4/rpmio/.libs/librpmio.a(rpmio.o): In function `lzdWrite': rpmio.c:(.text+0x7dec): undefined reference to `lzma_code' /home/builder/RPM/BUILD/rpm-4_0-4.0.4/rpmio/.libs/librpmio.a(rpmio.o): In function `lzdRead': rpmio.c:(.text+0xba4c): undefined reference to `lzma_code' collect2: ld returned 1 exit status make[2]: *** [rpm.static] Error 1 make[2]: Leaving directory `/home/builder/RPM/BUILD/rpm-4_0-4.0.4' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/builder/RPM/BUILD/rpm-4_0-4.0.4' make: *** [all] Error 2 make: Leaving directory `/home/builder/RPM/BUILD/rpm-4_0-4.0.4' ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.45419 (%build) ================================= Если после этого исправить ./rpmio/rpmio.la : dependency lib '-lbeecrypt -lbz2 -z ' на dependency lib '-lbeecrypt -lbz2 -z --lzma ' после сделать #make ; make install Новым rpm можно пользоваться. Можно ли что- то исправить в .spec, чтобы все- таки собрать rpm.rpm? Пропадаю. Спасибо. -- С Уваженим, gosha. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? 2008-10-21 14:40 ` [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? gosha @ 2008-10-21 19:33 ` gosha 2008-10-22 11:15 ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha 2 siblings, 0 replies; 11+ messages in thread From: gosha @ 2008-10-21 19:33 UTC (permalink / raw) To: devel-ports Добрый день. пакет elfutils-0.131-alt1.src.rpm по причине warning только у меня не собирается? Не собирается он также : ./configure, make Не очень в .spec. Значит ли это, что subst собралось не правильно?" "cc1: warnings being treated as errors" %__subst -p 's/ -Werror / /' tests/Makefile* http://sisyphus.ru/srpm/Sisyphus/elfutils/spec Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? make[2]: Entering directory `/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux/libelf' gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I.. -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 -pipe -Wall -O2 -fexceptions -MT elf_version.o -MD -MP -MF .deps/elf_version.Tpo -c -o elf_version.o ../../libelf/elf_version.c mv -f .deps/elf_version.Tpo .deps/elf_version.Po gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I.. -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 -pipe -Wall -O2 -fexceptions -MT elf_hash.o -MD -MP -MF .deps/elf_hash.Tpo -c -o elf_hash.o ../../libelf/elf_hash.c mv -f .deps/elf_hash.Tpo .deps/elf_hash.Po gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I.. -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 -pipe -Wall -O2 -fexceptions -MT elf_error.o -MD -MP -MF .deps/elf_error.Tpo -c -o elf_error.o ../../libelf/elf_error.c mv -f .deps/elf_error.Tpo .deps/elf_error.Po gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I.. -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 -pipe -Wall -O2 -fexceptions -MT elf_fill.o -MD -MP -MF .deps/elf_fill.Tpo -c -o elf_fill.o ../../libelf/elf_fill.c mv -f .deps/elf_fill.Tpo .deps/elf_fill.Po gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -I. -I.. -I../../libelf -I../../libelf -I../../lib -I.. -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99 -pipe -Wall -O2 -fexceptions -MT elf_begin.o -MD -MP -MF .deps/elf_begin.Tpo -c -o elf_begin.o ../../libelf/elf_begin.c cc1: warnings being treated as errors ../../libelf/common.h:116: error: 'libelf_acquire_all' defined but not used ../../libelf/common.h:135: error: 'libelf_release_all' defined but not used make[2]: *** [elf_begin.o] Error 1 make[2]: Leaving directory `/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux/libelf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux' make: *** [all] Error 2 make: Leaving directory `/home/builder/RPM/BUILD/elfutils-0.131/build-mips-alt-linux' ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.83663 (%build) -- С Уваженим, gosha. ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-21 14:40 ` [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? gosha 2008-10-21 19:33 ` [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? gosha @ 2008-10-22 11:15 ` gosha 2008-10-22 11:32 ` Igor Zubkov 2008-10-22 11:50 ` [devel-ports] " Kirill A. Shutemov 2 siblings, 2 replies; 11+ messages in thread From: gosha @ 2008-10-22 11:15 UTC (permalink / raw) To: devel-ports Добрый день. Исправил в spec архитектуру arm на mips, чтобы распаковывался glibc-ports Но после сборки rpm: checking build system type... mips-alt-linux-gnu checking host system type... mips-alt-linux-gnu configure: running configure fragment for add-on nptl configure: running configure fragment for add-on c_stubs configure: running configure fragment for add-on libidn checking sysdep dirs... configure: error: The mips is not supported. ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.69266 (%build) Если выполнить в распакованом дереве ../configure , проверки проходят, и все собирается. Только у меня так? Спасибо. -- С Уваженим, gosha. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-22 11:15 ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha @ 2008-10-22 11:32 ` Igor Zubkov 2008-10-23 12:44 ` [devel-ports] Re4: " gosha 2008-10-22 11:50 ` [devel-ports] " Kirill A. Shutemov 1 sibling, 1 reply; 11+ messages in thread From: Igor Zubkov @ 2008-10-22 11:32 UTC (permalink / raw) To: gosha, ALT Linux arch porting 22 октября 2008 г. 14:15 пользователь gosha написал: > Исправил в spec архитектуру arm на mips, чтобы распаковывался glibc-ports > > Но после сборки rpm: > checking build system type... mips-alt-linux-gnu > checking host system type... mips-alt-linux-gnu > configure: running configure fragment for add-on nptl > configure: running configure fragment for add-on c_stubs > configure: running configure fragment for add-on libidn > checking sysdep dirs... configure: error: The mips is not supported. > ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.69266 (%build) > > > Если выполнить в распакованом дереве ../configure , проверки проходят, и все > собирается. А показать этот же вывод от configure когда проходит? -- icesik ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel-ports] Re4: Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-22 11:32 ` Igor Zubkov @ 2008-10-23 12:44 ` gosha 2008-10-23 12:53 ` Kirill A. Shutemov 0 siblings, 1 reply; 11+ messages in thread From: gosha @ 2008-10-23 12:44 UTC (permalink / raw) To: devel-ports Добрый день. Спасибо. KAS>Есть такой кусок спека: KAS>%ifarch %arm KAS>Ports=',ports' KAS>%endif KAS>Тут нужно добавить ещё и твой mips Вопрос: возможно ли в .spec отключить сборку glibc_debug, glibc_profile? Ситуация такова, что glibc пока не собирается. Сборка на целевой машине занимает около 6 час. Необходимо чтобы обычное glibc хотя- бы собралось. Для экспериментов необходимо уменьшить время сборки. Закоментировал в .sprc все, что искалось по ключевым словам debug, но не помогло. После неуспешного выполнения glibc само-тестов, сборка валится на попытке еще раз выполнить ../configure (вероятно для другого дерева с другой опцией сборки (как я понял debug- фрагмент файла приведен внизу email_сообщения)) Буду пытаться сравнить log сборки (по совету Игоря Зубкова) debian glibc на машине с установленной debian_os с log сборки.Но для этого нужно, чтобы пока debug и profile версии glibc не собирались для экономии времени. Насколько можно узнать: сколько по времени, ориентировочно, занимает сборка glibc под qemu? -- С Уваженим, gosha. make[4]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/time' make[4]: Entering directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/time' make[4]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/time' make[3]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/elf' /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-tls9-static.o: In function `do_test': tst-tls9-static.c:(.text+0x24): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit1: no PLTREL found in object /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/libc.so.6 make[2]: *** [/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit1.out] Error 127 /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit2: no PLTREL found in object /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/libc.so.6 make[2]: *** [/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/tst-audit2.out] Error 127 make[2]: *** [/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/elf/check-localplt.out] Error 1 make[2]: Target `tests' not remade because of errors. make[2]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/elf' make[1]: *** [elf/tests] Error 2 WARNING C++ tests not run; create a c++-types-XXX file scripts/check-local-headers.sh "/usr/include" "/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/" > /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/check-local-headers.out /usr/bin/perl scripts/begin-end-check.pl argp/argp.h assert/assert.h catgets/nl_types.h crypt/crypt.h ctype/ctype.h debug/execinfo.h dirent/dirent.h dlfcn/dlfcn.h elf/elf.h elf/link.h gmon/sys/gmon.h gmon/sys/gmon_out.h gmon/sys/profil.h grp/grp.h iconv/iconv.h iconv/gconv.h inet/netinet/ether.h inet/netinet/icmp6.h inet/netinet/igmp.h inet/netinet/in.h inet/netinet/ip6.h inet/arpa/ftp.h inet/arpa/inet.h inet/arpa/telnet.h inet/arpa/tftp.h inet/protocols/routed.h inet/protocols/rwhod.h inet/protocols/talkd.h inet/protocols/timed.h inet/aliases.h inet/ifaddrs.h inet/netinet/ip6.h inet/netinet/icmp6.h intl/libintl.h io/sys/stat.h io/sys/statfs.h io/sys/vfs.h io/sys/statvfs.h io/fcntl.h io/sys/fcntl.h io/poll.h io/sys/poll.h io/utime.h io/ftw.h io/fts.h io/sys/sendfile.h libio/stdio.h libio/libio.h locale/locale.h locale/langinfo.h locale/xlocale.h login/utmp.h login/lastlog.h login/pty.h malloc/malloc.h malloc/obstack.h malloc/mcheck.h math/math.h math/complex.h math/fenv.h math/tgmath.h misc/sys/uio.h nis/rpcsvc/nis.h nis/rpcsvc/nis_callback.h nis/rpcsvc/nis_tags.h nis/rpcsvc/nislib.h nis/rpcsvc/yp.h nis/rpcsvc/yp_prot.h nis/rpcsvc/ypclnt.h nis/rpcsvc/ypupd.h nptl_db/thread_db.h nptl/sysdeps/pthread/pthread.h nptl/semaphore.h nss/nss.h posix/sys/utsname.h posix/sys/times.h posix/sys/wait.h posix/sys/types.h posix/unistd.h posix/glob.h posix/regex.h posix/wordexp.h posix/fnmatch.h posix/getopt.h posix/tar.h posix/sys/unistd.h posix/sched.h posix/re_comp.h posix/wait.h posix/cpio.h posix/spawn.h pwd/pwd.h resolv/resolv.h resolv/netdb.h resolv/arpa/nameser.h resolv/arpa/nameser_compat.h resource/sys/resource.h resource/sys/vlimit.h resource/sys/vtimes.h resource/ulimit.h rt/aio.h rt/mqueue.h setjmp/setjmp.h shadow/shadow.h signal/signal.h signal/sys/signal.h socket/sys/socket.h socket/sys/un.h stdio-common/printf.h stdio-common/stdio_ext.h stdlib/stdlib.h stdlib/alloca.h stdlib/monetary.h stdlib/fmtmsg.h stdlib/ucontext.h sysdeps/generic/inttypes.h sysdeps/generic/stdint.h stdlib/errno.h stdlib/sys/errno.h string/string.h string/strings.h string/memory.h string/endian.h string/argz.h string/envz.h string/byteswap.h sunrpc/rpc/auth.h sunrpc/rpc/auth_des.h sunrpc/rpc/auth_unix.h sunrpc/rpc/clnt.h sunrpc/rpc/des_crypt.h sunrpc/rpc/key_prot.h sunrpc/rpc/netdb.h sunrpc/rpc/pmap_clnt.h sunrpc/rpc/pmap_prot.h sunrpc/rpc/pmap_rmt.h sunrpc/rpc/rpc.h sunrpc/rpc/rpc_des.h sunrpc/rpc/rpc_msg.h sunrpc/rpc/svc.h sunrpc/rpc/svc_auth.h sunrpc/rpc/types.h sunrpc/rpc/xdr.h sunrpc/rpcsvc/bootparam.h sysvipc/sys/ipc.h sysvipc/sys/msg.h sysvipc/sys/sem.h sysvipc/sys/shm.h termios/termios.h termios/sys/termios.h termios/sys/ttychars.h time/time.h time/sys/time.h time/sys/timeb.h wcsmbs/wchar.h wctype/wctype.h > /home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux/begin-end-check.out make[1]: Target `check' not remade because of errors. make[1]: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1' make: *** [check] Error 2 make: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/build-mips-linux' + : + popd ~/RPM/BUILD/glibc-2.8.90-alt1 + make -C helpers enablekernel=2.6.9 CC=gcc path_link=../build-mips-linux make: Entering directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/helpers' gcc -pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables glibc_post_upgrade.c -o glibc_post_upgrade gcc -pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables post_ldconfig.c -o post_ldconfig gcc -pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables postun_ldconfig.c -o postun_ldconfig gcc '-DMIN_KERNEL_VERSION="2.6.9"' -Wall -W -Os -static \ -nostartfiles -fno-stack-protector -U_FORTIFY_SOURCE \ -L../build-mips-linux glibc_preinstall.c -o glibc_preinstall /usr/bin/ld: warning: cannot find entry symbol __start; defaulting to 00000000004000d0 make: Leaving directory `/home/builder/RPM/BUILD/glibc-2.8.90-alt1/helpers' + CFLAGS='-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables' + export FFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + '[' -f configure.ac -o -f configure.in ']' + libtoolize --copy --force Remember to add `AC_PROG_LIBTOOL' to `configure.in'. You should add the contents of `/usr/share/libtool-1.5/aclocal/libtool.m4' to `aclocal.m4'. Putting files in AC_CONFIG_AUX_DIR, `scripts'. + ../configure --host=mips-alt-linux --build=mips-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext /home/builder/tmp/rpm-tmp.74108: line 171: ../configure: No such file or directory ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.74108 (%build) ==================================================================================================================================================================================================================== файл rpm-tmp.74108: .................................................................................. #%if 0 #rm -rf build-mips-linux-debug #mkdir build-mips-linux-debug #pushd build-mips-linux-debug #export CFLAGS="-pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables -g" # CFLAGS="${CFLAGS:--pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables}" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:--pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables}" ; export CXXFLAGS ; FFLAGS="${FFLAGS:--pipe -Wall -O2 -DNDEBUG=1 -U_FORTIFY_SOURCE -fno-stack-protector -fasynchronous-unwind-tables}" ; export FFLAGS ; export lt_cv_deplibs_check_method=pass_all ; [ -f configure.ac -o -f configure.in ] && libtoolize --copy --force ; ../configure --host=mips-alt-linux --build=mips-alt-linux \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --sysconfdir=/etc \ --datadir=/usr/share \ --includedir=/usr/include \ --libdir=/usr/lib \ --libexecdir=/usr/lib \ --localstatedir=/var/lib \ --sharedstatedir=/usr/com \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --disable-dependency-tracking \ --without-included-gettext \ # --disable-profile \ # --enable-bind-now \ # --without-cvs \ # --without-gd \ # --enable-add-ons=$Pthreads$AddOns$Ports \ # --with-tls \ # --with-__thread \ # --enable-kernel=2.6.9 \ # # # #[ -n "$NPROCS" ] || NPROCS=1; make -j$NPROCS -r PARALLELMFLAGS=-s #popd #build-mips-linux-debug #%endif #with debug ################################################################################ exit 0 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-ports] Re4: Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-23 12:44 ` [devel-ports] Re4: " gosha @ 2008-10-23 12:53 ` Kirill A. Shutemov 2008-10-23 14:25 ` [devel-ports] Re5: : " gosha 0 siblings, 1 reply; 11+ messages in thread From: Kirill A. Shutemov @ 2008-10-23 12:53 UTC (permalink / raw) To: gosha, ALT Linux arch porting [-- Attachment #1: Type: text/plain, Size: 2180 bytes --] On Thu, Oct 23, 2008 at 04:44:26PM +0400, gosha wrote: > Добрый день. > > Спасибо. > > KAS>Есть такой кусок спека: > > KAS>%ifarch %arm > KAS>Ports=',ports' > KAS>%endif > KAS>Тут нужно добавить ещё и твой mips > > > Вопрос: возможно ли в .spec отключить сборку glibc_debug, glibc_profile? > > Ситуация такова, что glibc пока не собирается. > > Сборка на целевой машине занимает около 6 час. > > Необходимо чтобы обычное glibc хотя- бы собралось. > > Для экспериментов необходимо уменьшить время сборки. Для экспеременов достаточно hsh-shell. > > Закоментировал в .sprc все, что искалось по ключевым словам debug, но не > помогло. > > После неуспешного выполнения glibc само-тестов, сборка валится на попытке еще > раз выполнить ../configure (вероятно для другого дерева с другой опцией > сборки (как я понял debug- фрагмент файла приведен внизу email_сообщения)) > > Буду пытаться сравнить log сборки (по совету Игоря Зубкова) debian glibc на > машине с установленной debian_os с log сборки.Но для этого нужно, чтобы пока > debug и profile версии glibc не собирались для экономии времени. > > > > > Насколько можно узнать: сколько по времени, ориентировочно, занимает сборка > glibc под qemu? С тестами на моей машени около 10 часов. Без тестов, думаю, часа 2. -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel-ports] Re5: : Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-23 12:53 ` Kirill A. Shutemov @ 2008-10-23 14:25 ` gosha 2008-10-23 18:04 ` Kirill A. Shutemov 0 siblings, 1 reply; 11+ messages in thread From: gosha @ 2008-10-23 14:25 UTC (permalink / raw) To: devel-ports Добрый день. KAS> Для экспеременов достаточно hsh-shell. Спасибо. Ничего не понятно. Слово "достаточно" в последовательность действий формализовать не могу. Как при помощи hasher отключить сборку пакетов glibc debug и profile и тестов bp herjdjlcndf не понял. http://www.altlinux.org/Руководство_по_hasher Также вопрос: под arm, у Вас glibc само-тесты проходят все? -- С Уваженим, gosha. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-ports] Re5: : Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-23 14:25 ` [devel-ports] Re5: : " gosha @ 2008-10-23 18:04 ` Kirill A. Shutemov 2008-10-24 6:02 ` [devel-ports] " gosha 2008-10-24 6:05 ` gosha 0 siblings, 2 replies; 11+ messages in thread From: Kirill A. Shutemov @ 2008-10-23 18:04 UTC (permalink / raw) To: gosha, ALT Linux arch porting [-- Attachment #1: Type: text/plain, Size: 1030 bytes --] On Thu, Oct 23, 2008 at 06:25:51PM +0400, gosha wrote: > Добрый день. > > KAS> Для экспеременов достаточно hsh-shell. > > Спасибо. > > Ничего не понятно. > > Слово "достаточно" в последовательность действий формализовать не могу. > > Как при помощи hasher отключить сборку пакетов glibc debug и profile и тестов > bp herjdjlcndf не понял. http://www.altlinux.org/Руководство_по_hasher --build-args='--without debug', а profile, по умолчанию, не собирается. > > Также вопрос: под arm, у Вас glibc само-тесты проходят все? Нет, проваливает. По крайней мере с qemu. Но на собираемость это не влият. -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-ports] : Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-23 18:04 ` Kirill A. Shutemov @ 2008-10-24 6:02 ` gosha 2008-10-24 6:05 ` gosha 1 sibling, 0 replies; 11+ messages in thread From: gosha @ 2008-10-24 6:02 UTC (permalink / raw) To: devel-ports > > Добрый день. > > > > KAS> Для экспеременов достаточно hsh-shell. > > > > Спасибо. > > > > Ничего не понятно. > > > > Слово "достаточно" в последовательность действий формализовать не могу. > > > > Как при помощи hasher отключить сборку пакетов glibc debug и profile и > > тестов bp herjdjlcndf не понял. > > http://www.altlinux.org/Руководство_по_hasher > > --build-args='--without debug', а profile, по умолчанию, не собирается. > > > Также вопрос: под arm, у Вас glibc само-тесты проходят все? > > Нет, проваливает. По крайней мере с qemu. Но на собираемость это не влият. Добрый день. Спасибо. --build-args='--without debug', эквивалентен тому, если в .spec написать : %def_without debug %def_without locales само-тесты и все остальное можно отключить только параметрами ./configure -- ..... ? Или еще можно сказать что- то rpm, чтоб не собирал лишнего? Типа чтоб не собирал какой- нибудь helper. Очень большое время сборки для опытов..... Можно ли еще что- то отключить .spec для ускорения сборки, (необходимо пока получить самую урезанную версию glibc для опытов на целевой машине,)? -- С Уваженим, gosha. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-ports] : Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-23 18:04 ` Kirill A. Shutemov 2008-10-24 6:02 ` [devel-ports] " gosha @ 2008-10-24 6:05 ` gosha 1 sibling, 0 replies; 11+ messages in thread From: gosha @ 2008-10-24 6:05 UTC (permalink / raw) To: devel-ports > > Добрый день. > > > > KAS> Для экспеременов достаточно hsh-shell. > > > > Спасибо. > > > > Ничего не понятно. > > > > Слово "достаточно" в последовательность действий формализовать не могу. > > > > Как при помощи hasher отключить сборку пакетов glibc debug и profile и > > тестов bp herjdjlcndf не понял. > > http://www.altlinux.org/Руководство_по_hasher > > --build-args='--without debug', а profile, по умолчанию, не собирается. > > > Также вопрос: под arm, у Вас glibc само-тесты проходят все? > > Нет, проваливает. По крайней мере с qemu. Но на собираемость это не влият. Еще вопрос: kernel headers должны лежать на штатном месте /usr/include/linux, /usr/include/asm, /usr/include/asm-generic ? Спасибо. -- С Уваженим, gosha. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? 2008-10-22 11:15 ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha 2008-10-22 11:32 ` Igor Zubkov @ 2008-10-22 11:50 ` Kirill A. Shutemov 1 sibling, 0 replies; 11+ messages in thread From: Kirill A. Shutemov @ 2008-10-22 11:50 UTC (permalink / raw) To: gosha, ALT Linux arch porting [-- Attachment #1: Type: text/plain, Size: 1216 bytes --] On Wed, Oct 22, 2008 at 03:15:19PM +0400, gosha wrote: > Добрый день. > > Исправил в spec архитектуру arm на mips, чтобы распаковывался glibc-ports > > Но после сборки rpm: > checking build system type... mips-alt-linux-gnu > checking host system type... mips-alt-linux-gnu > configure: running configure fragment for add-on nptl > configure: running configure fragment for add-on c_stubs > configure: running configure fragment for add-on libidn > checking sysdep dirs... configure: error: The mips is not supported. > ошибка: Неверный код возврата из /home/builder/tmp/rpm-tmp.69266 (%build) > > > Если выполнить в распакованом дереве ../configure , проверки проходят, и все > собирается. > > Только у меня так? Есть такой кусок спека: %ifarch %arm Ports=',ports' %endif Тут нужно добавить ещё и твой mips -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-10-24 6:05 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-10-21 14:40 ` [devel-ports] Можно ли как-то отредактить .spec, чтобы при сборке rpm-4.0.4-alt96.8.src.rpm /build/rpmio/rpmio.la выглядела следующим образом? gosha 2008-10-21 19:33 ` [devel-ports] Можно ли как-то отредактить .spec, чтобы строчка -Werror удалялась из Makefile или это необходимо делать вручную? gosha 2008-10-22 11:15 ` [devel-ports] Собирался ли glibc-2.8.90-alt1.src.rpm для arm? gosha 2008-10-22 11:32 ` Igor Zubkov 2008-10-23 12:44 ` [devel-ports] Re4: " gosha 2008-10-23 12:53 ` Kirill A. Shutemov 2008-10-23 14:25 ` [devel-ports] Re5: : " gosha 2008-10-23 18:04 ` Kirill A. Shutemov 2008-10-24 6:02 ` [devel-ports] " gosha 2008-10-24 6:05 ` gosha 2008-10-22 11:50 ` [devel-ports] " Kirill A. Shutemov
ALT Linux architecture porting This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-ports devel-ports/ http://lore.altlinux.org/devel-ports \ devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com public-inbox-index devel-ports Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-ports AGPL code for this site: git clone https://public-inbox.org/public-inbox.git