From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 18 Apr 2017 11:49:40 -0700 (PDT) From: "gabriel silveira (aka Toca do Tux)" To: voidlinux Cc: toca...@gmail.com, le...@vuxu.org Message-Id: In-Reply-To: <87wpahehg1.fsf@gmail.com> References: <2c134216-6a5c-4c2a-aaab-6b1aaf253cbd@googlegroups.com> <87wpahehg1.fsf@gmail.com> Subject: Re: curisiosities about Void MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_2017_1745975282.1492541380460" ------=_Part_2017_1745975282.1492541380460 Content-Type: multipart/alternative; boundary="----=_Part_2018_1790494439.1492541380461" ------=_Part_2018_1790494439.1492541380461 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thank you for your return Leah. With your answare I got a new question.=20 You said XBPS is a complicated bash script that tracks dependencies=20 and builds the packages in order. Can bash be replaced by Zsh? Em ter=C3=A7a-feira, 18 de abril de 2017 14:47:29 UTC-3, Leah Neukirchen=20 escreveu: > > "gabriel silveira (aka Toca do Tux)" >=20 > writes:=20 > > > Hi!=20 > >=20 > > My name is Gabriel and I'm the owner of Toca do Tux Youtube channel and= =20 > > blog which I (also) already intervewed people like Rob Landley (from=20 > > Toybox), Rob Russel (from Oh My Zsh), Jonathan Blandford (From Red Hat= =20 > and=20 > > Endless M), Jonathan Thomas (from Openshto) and many others:=20 > >=20 > > - *https://www.youtube.com/user/tocadotux=20 > > *=20 > > - *http://www.tocadotux.com.br/* =20 > > =20 > > Well, I've been using Void and I fell in love with it because of its us= e=20 > of=20 > > musl (and because I can use Zsh :)=20 > > I have two questions for my own use and for a future video I'm preparin= g=20 > to=20 > > promote Void:=20 > >=20 > > 1. About the build system. Void has its own build system. When it=20 > says=20 > > build system, does it mean like gnu make and Ninja build?=20 > > Well, XBPS is a complicated bash script that tracks dependencies and=20 > builds the packages in order, so you could consider it a very=20 > specialized version of make.=20 > > The packages itself are built with thatever upstream uses, so it will=20 > call make or ninja when compiling the programs.=20 > > > 2. Repositories: Can we use both of them at the same time (I mean=20 > musl=20 > > repository and glibc repository at the same time)?=20 > > No, this is not supported. It may work with static binaries (and=20 > explicit overriding when installing), but in general, glibc and musl=20 > have different ABI so libraries can't be mixed.=20 > > > Hope to hear from you soon guys and thank you for the good work you hav= e=20 > > made. I've been enjoing it a lot.=20 > > Thanks,=20 > --=20 > Leah Neukirchen > http://leah.zone=20 > ------=_Part_2018_1790494439.1492541380461 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
=C2=A0Thank you for your return Leah. With your answare I = got a new question. You said XBPS is a complicated bash script that tracks = dependencies and=C2=A0builds the packages in order. Can bash be replaced by= Zsh?

Em ter=C3=A7a-feira, 18 de abril de 2017 14:47:29 UTC-3, Leah = Neukirchen escreveu:
"gab= riel silveira (aka Toca do Tux)" <toc...@gmail.com> writes:

> Hi!
>
> My name is Gabriel and I'm the owner of Toca do Tux Youtube ch= annel and=20
> blog which I (also) already intervewed people like Rob Landley (fr= om=20
> Toybox), Rob Russel (from Oh My Zsh), Jonathan Blandford (From Red= Hat and=20
> Endless M), Jonathan Thomas (from Openshto) and many others:
>
> =C2=A0 =C2=A0- *https://www.y= outube.com/user/tocadotux=20
> =C2=A0 =C2=A0<https://www.= youtube.com/user/tocadotux>*
> =C2=A0 =C2=A0- *http://www.tocadotux.com.br/* <http://ww= w.tocadotux.com.br/>
> =C2=A0 =C2=A0
> Well, I've been using Void and I fell in love with it because = of its use of=20
> musl (and because I can use Zsh :)
> I have two questions for my own use and for a future video I'm= preparing to=20
> promote Void:
>
> =C2=A0 =C2=A01. About the build system. Void has its own build sys= tem. When it says=20
> =C2=A0 =C2=A0build system, does it mean like gnu make and Ninja bu= ild?

Well, XBPS is a complicated bash script that tracks dependencies and
builds the packages in order, so you could consider it a very
specialized version of make.

The packages itself are built with thatever upstream uses, so it will
call make or ninja when compiling the programs.

> =C2=A0 =C2=A02. Repositories: Can we use both of them at the same = time (I mean musl=20
> =C2=A0 =C2=A0repository and glibc repository at the same time)?

No, this is not supported. =C2=A0It may work with static binaries (and
explicit overriding when installing), but in general, glibc and musl
have different ABI so libraries can't be mixed.

> Hope to hear from you soon guys and thank you for the good work yo= u have=20
> made. I've been enjoing it a lot.

Thanks,
--=20
Leah Neukirchen =C2=A0<le...@vuxu.org> =C2=A0http://leah.zone
------=_Part_2018_1790494439.1492541380461-- ------=_Part_2017_1745975282.1492541380460--