<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix, branch wip-arm-bootstrap</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>squash! gnu: commencement: gcc-mesboot0: Support ARM.</title>
<updated>2022-10-19T08:37:17+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2022-10-19T08:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=721c51ceb396c905797bf2f03cc361dff5e2242d'/>
<id>721c51ceb396c905797bf2f03cc361dff5e2242d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>squash! gnu: commencement: gcc-core-mesboot0: Support ARM.</title>
<updated>2022-10-19T08:37:16+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2022-10-19T08:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3c8170f65f729a23a100267de982d83fa870882f'/>
<id>3c8170f65f729a23a100267de982d83fa870882f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>squash! gnu: commencement: gcc-core-mesboot0: Support ARM.</title>
<updated>2022-10-19T07:47:14+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2022-10-19T07:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f927cc48e1ba321da782c0481ddd6bb86fcddf05'/>
<id>f927cc48e1ba321da782c0481ddd6bb86fcddf05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>squash! gnu: commencement: gcc-core-mesboot0: Support ARM.</title>
<updated>2022-10-19T07:31:39+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2022-10-19T07:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=9d40ec0fcd47a9acdb1221eb1641e6a36c5515c7'/>
<id>9d40ec0fcd47a9acdb1221eb1641e6a36c5515c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DRAFT gnu: commencement: gcc-mesboot0: Support ARM.</title>
<updated>2022-10-19T05:35:29+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2021-12-28T14:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=83842db321c0dcc080d6480aaf5c018968404a52'/>
<id>83842db321c0dcc080d6480aaf5c018968404a52</id>
<content type='text'>
* gnu/packages/commencement.scm (gcc-mesboot0)[native-inputs]: Add
gcc-boot-2.95.3-arm.patch.
[supported-systems]: Add armhf-linux, aarch64-linux.
[arguments]: Cater for armhf-linux, aarch64-linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (gcc-mesboot0)[native-inputs]: Add
gcc-boot-2.95.3-arm.patch.
[supported-systems]: Add armhf-linux, aarch64-linux.
[arguments]: Cater for armhf-linux, aarch64-linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>DRAFT gnu: commencement: glibc-mesboot0: Support ARM.</title>
<updated>2022-10-19T05:35:29+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2021-12-28T14:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cc625c9b1edb3878cacb421d2645fb95d001dd10'/>
<id>cc625c9b1edb3878cacb421d2645fb95d001dd10</id>
<content type='text'>
 * __restrict_arr is probably symptom of preprocessor arithmetic problems
   + lsh, /
 * It looks like glibc-2.2.5 and mesboot-haeders mismatch.
   + Many __NR_* syscalls are missing
   + Some headers are missing.
 * gcc-mesboot0: illegal instruction in glibc-2.2.5:

   0x000276b4 &lt;+28&gt;:	ldr	r8, [r10]
   0x000276b8 &lt;+32&gt;:	svc	0x00000014
=&gt; 0x000276bc &lt;+36&gt;:	mov	r4, r0

* gnu/packages/patches/glibc-bootstrap-arm-2.2.5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (glibc-mesboot0)[native-inputs]: Add it.
[arguments]: Apply it in apply-patches.  Cater for armhf-linux, aarch64-linux.
* gnu/packages/commencement.scm (glibc-mesboot0)
[supported-systems]: Add armhf-linux, aarch64-linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * __restrict_arr is probably symptom of preprocessor arithmetic problems
   + lsh, /
 * It looks like glibc-2.2.5 and mesboot-haeders mismatch.
   + Many __NR_* syscalls are missing
   + Some headers are missing.
 * gcc-mesboot0: illegal instruction in glibc-2.2.5:

   0x000276b4 &lt;+28&gt;:	ldr	r8, [r10]
   0x000276b8 &lt;+32&gt;:	svc	0x00000014
=&gt; 0x000276bc &lt;+36&gt;:	mov	r4, r0

* gnu/packages/patches/glibc-bootstrap-arm-2.2.5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (glibc-mesboot0)[native-inputs]: Add it.
[arguments]: Apply it in apply-patches.  Cater for armhf-linux, aarch64-linux.
* gnu/packages/commencement.scm (glibc-mesboot0)
[supported-systems]: Add armhf-linux, aarch64-linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: commencement: mesboot-headers: Support ARM.</title>
<updated>2022-10-19T05:35:29+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2021-12-28T14:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7d21e9a8c4d370ba309fe407ee6de36947288523'/>
<id>7d21e9a8c4d370ba309fe407ee6de36947288523</id>
<content type='text'>
* gnu/packages/commencement.scm (mesboot-headers)[supported-systems]: Add
aarch64-linux, armhf-linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (mesboot-headers)[supported-systems]: Add
aarch64-linux, armhf-linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bootstrap: linux-libre-headers-bootstrap: Support ARM.</title>
<updated>2022-10-19T05:35:29+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2022-02-20T22:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a524b98c67531f37895894fbd4afa86d8755eb23'/>
<id>a524b98c67531f37895894fbd4afa86d8755eb23</id>
<content type='text'>
* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Add tarball for
armhf-linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Add tarball for
armhf-linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: commencement: gcc-core-mesboot0: Support ARM.</title>
<updated>2022-10-18T21:00:13+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2021-12-23T08:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=062185b67863c6339ddde4103438ee84ad88d9dd'/>
<id>062185b67863c6339ddde4103438ee84ad88d9dd</id>
<content type='text'>
* gnu/packages/patches/gcc-boot-2.95.3-arm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (gcc-core-mesboot0)[arguments]: Use it in
"apply-patches" stage, renamed from "apply-boot-patch".  Parameterize
configure-flags' --build,--host,--target.
[supported-systems]: Add aarch64-linux, armhf-linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/patches/gcc-boot-2.95.3-arm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (gcc-core-mesboot0)[arguments]: Use it in
"apply-patches" stage, renamed from "apply-boot-patch".  Parameterize
configure-flags' --build,--host,--target.
[supported-systems]: Add aarch64-linux, armhf-linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: commencement: binutils-mesboot0: Support ARM.</title>
<updated>2022-10-18T21:00:13+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2021-12-23T08:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5e05e0f56fba3b56d8eba38d468b03f244c387a1'/>
<id>5e05e0f56fba3b56d8eba38d468b03f244c387a1</id>
<content type='text'>
* gnu/packages/commencement.scm (bash-mesboot0)[arguments]: Update to new
package style.  Parameterize configure-flags' --build,--host,--target.  Add
ac_cv_func_strncmp_works configure override.
[supported-systems]: Add aarch64-linux, armhf-linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (bash-mesboot0)[arguments]: Update to new
package style.  Parameterize configure-flags' --build,--host,--target.  Add
ac_cv_func_strncmp_works configure override.
[supported-systems]: Add aarch64-linux, armhf-linux.
</pre>
</div>
</content>
</entry>
</feed>
