* [devel] out of memory в сборочнице при сборке pandoc @ 2020-06-24 3:18 Денис Смирнов 2020-06-24 7:58 ` Vitaly Lipatov ` (2 more replies) 0 siblings, 3 replies; 6+ messages in thread From: Денис Смирнов @ 2020-06-24 3:18 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 465 bytes --] Обновляю pandoc (наш во-первых протух, а во-вторых при очередной пересборке ghc ещё и поломался и не работает вообще). Сборка на x86_64 и на ppc64le проходит прекрасно, на i586 и armh падает из-за недостатка памяти. На aarch64 лог сборки пустой. Мне добавить exclusive arch, или есть другие варианты? IMHO лучше работающий pandoc на x86_64, чем неработающий pandoc на всех архитектурах, как сейчас. -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] out of memory в сборочнице при сборке pandoc 2020-06-24 3:18 [devel] out of memory в сборочнице при сборке pandoc Денис Смирнов @ 2020-06-24 7:58 ` Vitaly Lipatov 2020-06-25 18:14 ` Денис Смирнов 2020-06-24 8:31 ` Sergey Bolshakov 2 siblings, 1 reply; 6+ messages in thread From: Vitaly Lipatov @ 2020-06-24 7:58 UTC (permalink / raw) To: devel Денис Смирнов писал 24.6.20 6:18: > Обновляю pandoc (наш во-первых протух, а во-вторых при очередной > пересборке ghc ещё и поломался и не работает вообще). > > Сборка на x86_64 и на ppc64le проходит прекрасно, на i586 и armh падает > из-за недостатка памяти. > > На aarch64 лог сборки пустой. > > Мне добавить exclusive arch, или есть другие варианты? Попробуйте подобным образом: %ifarch %ix86 %define optflags_debug -g0 %endif -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] out of memory в сборочнице при сборке pandoc 2020-06-24 7:58 ` Vitaly Lipatov @ 2020-06-25 18:14 ` Денис Смирнов 0 siblings, 0 replies; 6+ messages in thread From: Денис Смирнов @ 2020-06-25 18:14 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 398 bytes --] On Wed, Jun 24, 2020 at 10:58:19AM +0300, Vitaly Lipatov wrote: >> Мне добавить exclusive arch, или есть другие варианты? > Попробуйте подобным образом: > %ifarch %ix86 > %define optflags_debug -g0 > %endif Увы, макросы rpm-build-haskell опции игнорируют. Спасибо за идею, я использовал эту опцию (вместе с --disable-split-objs и -O0). -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] out of memory в сборочнице при сборке pandoc 2020-06-24 3:18 [devel] out of memory в сборочнице при сборке pandoc Денис Смирнов 2020-06-24 7:58 ` Vitaly Lipatov @ 2020-06-24 8:31 ` Sergey Bolshakov 2020-06-24 22:58 ` Денис Смирнов 2 siblings, 1 reply; 6+ messages in thread From: Sergey Bolshakov @ 2020-06-24 8:31 UTC (permalink / raw) To: devel >>>>> "Денис" == Денис Смирнов <mithraen-EzvwY9xUkZCGiqJ2EaRE8Q@public.gmane.org> writes: > Обновляю pandoc (наш во-первых протух, а во-вторых при очередной > пересборке ghc ещё и поломался и не работает вообще). > Сборка на x86_64 и на ppc64le проходит прекрасно, на i586 и armh падает > из-за недостатка памяти. > На aarch64 лог сборки пустой. > Мне добавить exclusive arch, или есть другие варианты? Мне известно, что по крайней мере на armh pandoc может быть собран с заменой -O2 на -O в опциях ghc. > IMHO лучше работающий pandoc на x86_64, чем неработающий pandoc на всех > архитектурах, как сейчас. Сейчас он худо-бедно работает на всех архитектурах. -- ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] out of memory в сборочнице при сборке pandoc 2020-06-24 8:31 ` Sergey Bolshakov @ 2020-06-24 22:58 ` Денис Смирнов 0 siblings, 0 replies; 6+ messages in thread From: Денис Смирнов @ 2020-06-24 22:58 UTC (permalink / raw) To: Sergey Bolshakov; +Cc: devel [-- Attachment #1: Type: text/plain, Size: 327 bytes --] On Wed, Jun 24, 2020 at 11:31:46AM +0300, Sergey Bolshakov wrote: >> IMHO лучше работающий pandoc на x86_64, чем неработающий pandoc на всех >> архитектурах, как сейчас. > Сейчас он худо-бедно работает на всех архитектурах. посмотри на выхлоп: $ echo тест | pandoc -- С уважением, Денис http://mithraen.ru/ [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <CAGvFrt1XfyGj4yZ9pif4-ceaE--_wj5pD7gvMWBFh5nOxxa+Rg@mail.gmail.com>]
* Re: [devel] out of memory в сборочнице при сборке pandoc @ 2020-06-24 8:32 ` Dmitry V. Levin 0 siblings, 0 replies; 6+ messages in thread From: Dmitry V. Levin @ 2020-06-24 8:32 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Jun 24, 2020 at 06:29:53AM +0300, Aleksey Novodvorsky wrote: > ср, 24 июн. 2020 г., 06:18 Денис Смирнов <mithraen@freesource.info>: > > > Обновляю pandoc (наш во-первых протух, а во-вторых при очередной > > пересборке ghc ещё и поломался и не работает вообще). > > > > Сборка на x86_64 и на ppc64le проходит прекрасно, на i586 и armh падает > > из-за недостатка памяти. > > > > На aarch64 лог сборки пустой. > > > > Мне добавить exclusive arch, или есть другие варианты? > > > > IMHO лучше работающий pandoc на x86_64, чем неработающий pandoc на всех > > архитектурах, как сейчас. > > > > Не факт, кстати. На pandoc слишком много завязано, поломается сборка > большого числа ключевых пакетов. Это чуть не единственный пакет ghc, > который активно используется в общих приложениях. Потому надо чинить > обязательно. Ответ на вопрос, для сборки каких не-ghc пакетов используется ghc на архитектуре i586, выглядит примерно следующим образом: $ cut -f3 Sisyphus/files/list/src.list |grep ^ghc |sort >ghc-srpm.list $ sort -k3,3 Sisyphus/files/list/src.list |join -13 -21 -o1.1 - ghc-srpm.list |sort >ghc-src.list $ sort -k5,5 Sisyphus/files/list/bin.list |join -15 -21 -o1.1 - ghc-srpm.list |sort -u >ghc-bin.list $ join -11 -22 -o2.1 ghc-bin.list beehive/stats/Sisyphus-i586/ufb-2 |sort -u |join -v1 - ghc-src.list gtk2hs-buildtools hadfs hedgewars hreg pandoc shellcheck xmobar xmonad xmonad-contrib xmonad-utils ztail Ответ на вопрос, для сборки каких пакетов используется pandoc на архитектуре i586, выглядит примерно следующим образом: $ echo pandoc |join -11 -22 -o2.1 - beehive/stats/Sisyphus-i586/ufb-2 android-tools autojump bup cutecom earlyoom git-ftp libipt liblmdbxx netplan pgbouncer python3-module-pypandoc rdma-core ttfautohint Ответ на вопрос, для сборки каких пакетов используются вышеперечисленные пакеты на архитектуре i586, выглядит примерно следующим образом: $ echo pandoc |join -11 -22 -o2.1 - beehive/stats/Sisyphus-i586/ufb-2 >pandoc-src.list $ join -o1.3 Sisyphus/files/list/src.list pandoc-src.list |sort >pandoc-srpm.list $ sort -k5,5 Sisyphus/files/list/bin.list |join -15 -21 -o1.1 - pandoc-srpm.list |sort -u >pandoc-bin.list $ join -11 -22 -o2.1 pandoc-bin.list beehive/stats/Sisyphus-i586/ufb-2 |sort -u |join -v1 - pandoc-src.list GMT algencan appstream-data-generator aqsis assimp auditd-plugin-clickhouse babel bastet blobby blzpack boost cclive ceres-solver cgns-mpi collectd cve-check-tool dapl dpdk eigen3 exodusii fio fonts-ttf-lohit-devanagari fonts-ttf-lohit-telugu freecad frogatto getfemxx glusterfs7 gnuradio gqrx gr-osmosdr grfcodec h5part-mpi hlzpack honggfuzz hugin hypre ibsim ima-evm-utils jogl2 kernel-image-std-debug kernel-image-std-def kernel-image-std-pae kernel-image-un-def kernel-modules-ipt-so-std-def kicad libapogee libblacs libcf-mpi libflann libgltf libguestfs libhdf5-8-mpi libiscsi libnetcdf11-mpi libnetcdf_c++-4-mpi libnetcdf_c++4-1-mpi libnetcdff6-mpi libompl libscalapack libvirt libvsqlite++ mct mmg3d mpitests mstflint mumps nheko nnti openmpi openqa openscad opensm openstack-heat openstack-neutron openstack-neutron-fwaas openstack-neutron-lbaas openstack-neutron-vpnaas openstack-nova openvswitch os-autoinst pacoxx parmetis parms partclone perftest pnetcdf primme python-module-mpi4py python-module-uinput python3-module-h5netcdf python3-module-hdfdict python3-module-ovsdbapp python3-module-silx qemu qperf qpid ryu scalasca scorep scotch scsitarget-utils sibcoin slic3r spai springlobby sprng sprng1 superlu_dist taler thrift torque uhd vegastrike virt-v2v vtk8.2 widelands wsjtx xsd zookeeper -- ldv ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-06-25 18:14 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-06-24 3:18 [devel] out of memory в сборочнице при сборке pandoc Денис Смирнов 2020-06-24 7:58 ` Vitaly Lipatov 2020-06-25 18:14 ` Денис Смирнов 2020-06-24 8:31 ` Sergey Bolshakov 2020-06-24 22:58 ` Денис Смирнов 2020-06-24 8:32 ` Dmitry V. Levin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git