ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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  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: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

* 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

* 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

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