Torthaí ar bhunachar sonraí pacáiste Debian a atógáil ag baint úsáide as Clang 10

Sylvestre Ledru foilsithe an toradh ar atógáil cartlann pacáiste Debian GNU/Linux ag baint úsáide as an tiomsaitheoir Clang 10 in ionad GCC. As na 31014 pacáiste, níorbh fhéidir 1400 (4.5%) a thógáil, ach trí paiste breise a chur i bhfeidhm ar fhoireann uirlisí Debian, laghdaíodh líon na bpacáistí neamhthógtha go 1110 (3.6%). Chun comparáid a dhéanamh, agus iad ag tógáil i Clang 8 agus 9, d'fhan líon na bpacáistí nach bhféadfaí a thógáil ag 4.9%.

Dhírigh an turgnamh tógála ar 250 fadhb a tharla de bharr tuairteanna de bharr Earráidí in Qmake, agus 177 eagrán, gaolmhar le giniúint siombailí éagsúla sna leabharlanna. Trí paiste simplí a chur le dpkg-gensymbols chun earráid comparáide siombailí a chóireáil agus iad ag nascadh mar rabhadh, agus trí chomhaid chumraíochta g ++ a athsholáthar i qmake, bhíomar in ann teipeanna a shocrú chun thart ar 290 pacáiste a thógáil.

Ón gcuid eile fadhbanna, rud a fhágann go bhfuil teip tógála i Clang, tá na hearráidí is coitianta mar gheall ar easpa roinnt comhad ceannteidil, cineál réitigh, spás ar iarraidh idir litriúil agus aitheantóir, fadhbanna le ceangailteach, teip luach a thabhairt ar ais ó fheidhm neamhfholamh. , ag baint úsáide as comparáid ordúil idir pointeoir agus neamhní , easpa sainmhínithe.

Foinse: oscailtenet.ru

Add a comment