Re: [SCM] GNU Mach branch, master, updated. 471e5b080f7790c2cf95e3069d9fed1173c9ec17
Hi! On Wed, 25 Sep 2013 23:29:22 +, Samuel Thibault samuel.thiba...@ens-lyon.org wrote: commit 471e5b080f7790c2cf95e3069d9fed1173c9ec17 Author: Samuel Thibault samuel.thiba...@ens-lyon.org Date: Thu Sep 26 01:28:45 2013 +0200 Update README * README: Update default drivers notice. Mention cross-compilation flags for 64bit systems. I suggest to simplify that as follows, OK? diff --git README README index 95a58a5..38d2cca 100644 --- README +++ README @@ -26,20 +26,12 @@ debugging the kernel, of course. We don't turn it on be default because it adds considerably to the unpageable memory footprint of the kernel. -The specific switches you give to configure are always recorded in the -file `config.status'. So you can always tell what options you used to -build a particular kernel. +GNU Mach can be cross-built. No specific options need to be given when +building on a 32-bit x86 ELF userland such as GNU/Linux. Manually switch the +compiler to 32-bit mode when using a 64-bit x86 (x86_64) ELF toolchain: -The gnumach kernel can be cross-built. No specific options need -to be given when building from a 32bit x86 ELF userland such as -Linux. When running on a 64bit x86 ELF userland, one has to specify -cross-compilation variables, typically: +$ [...]/configure --host=i686-gnu CC='gcc -m32' LD='ld -melf_i386' -export CPP='gcc -m32 -E -x c -undef -ansi' -export CC='gcc -m32' -export LD='ld -melf_i386' - -and give the --host=i686-unknown-gnu option to ./configure Bug reports relating to this distribution should be sent to bug-hurd@gnu.org. Requests for assistance should be made on Grüße, Thomas pgpTJng94D3e3.pgp Description: PGP signature
Re: [SCM] GNU Mach branch, master, updated. 471e5b080f7790c2cf95e3069d9fed1173c9ec17
Thomas Schwinge, le Fri 27 Sep 2013 16:26:33 +0200, a écrit : I suggest to simplify that as follows, OK? +$ [...]/configure --host=i686-gnu CC='gcc -m32' LD='ld -melf_i386' Ah, right, yes. Samuel
Re: [SCM] GNU Mach branch, master, updated. 471e5b080f7790c2cf95e3069d9fed1173c9ec17
On Fri, 2013-09-27 at 16:26 +0200, Thomas Schwinge wrote: Hi! On Wed, 25 Sep 2013 23:29:22 +, Samuel Thibault samuel.thiba...@ens-lyon.org wrote: commit 471e5b080f7790c2cf95e3069d9fed1173c9ec17 Author: Samuel Thibault samuel.thiba...@ens-lyon.org Date: Thu Sep 26 01:28:45 2013 +0200 @@ -26,20 +26,12 @@ debugging the kernel, of course. We don't turn it on be default because it adds considerably to the unpageable memory footprint of the I found a small spelling mistake in the above text: We don't turn it on be default - We don't turn it on by default
Re: [SCM] GNU Mach branch, master, updated. 471e5b080f7790c2cf95e3069d9fed1173c9ec17
Svante Signell, le Fri 27 Sep 2013 16:52:36 +0200, a écrit : I found a small spelling mistake in the above text: We don't turn it on be default - We don't turn it on by default Indeed, thanks. Samuel
Happy 30th birthday, GNU! GNU Mach 1.4 released
Hi! It is the GNU project's 30th birthday, and we are pleased to announce version 1.4 of GNU Mach, the GNU distribution of the Mach microkernel, http://www.gnu.org/software/hurd/microkernel/mach/gnumach.html. GNU Mach is the microkernel upon which a GNU Hurd system is based. It provides an Inter Process Communication (IPC) mechanism that the Hurd uses to define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides. GNU Mach runs on 32-bit x86 machines. A version running on 64-bit x86 (x86_64) machines is in progress. Volunteers interested in ports to other architectures are sought; please contact us (see below) if you'd like to help. This new release bundles bug fixes and enhancements done since the release of version 1.3, eleven years ago; really too many (both years and improvements) to list them individually, please see the NEWS file, http://git.savannah.gnu.org/cgit/hurd/gnumach.git/tree/NEWS?id=v1.4. Many thanks to all the people who are helping! As soon as upload issues have been resolved, it may be downloaded from ftp://ftp.gnu.org/gnu/gnumach/, or already now be checked out of Git, http://git.savannah.gnu.org/cgit/hurd/gnumach.git/. The MD5 and SHA1 checksums for this distribution are: 2d57c35056e05e58f7c5b196cf3bf11c gnumach-1.4.tar.bz2 fd98f90beff615ad3ada5ff27ddc11dd gnumach-1.4.tar.gz 2c0b913c45bdc490d9d833e83b95fe6ccd2a4c77 gnumach-1.4.tar.bz2 2bf4c8b37986c8a39dd550503314d0ef7dd19df9 gnumach-1.4.tar.gz Please read the FAQ at http://www.gnu.org/software/hurd/faq.html. Bug reports should be sent to bug-hurd@gnu.org or filed on http://savannah.gnu.org/bugs/?group=hurd. Requests for assistance should be sent to help-h...@gnu.org or filed on http://savannah.gnu.org/support/?group=hurd. You can also find us on the Freenode IRC network in the #hurd channel. For the Hurd maintainers, Thomas pgpm5HFRGIZI4.pgp Description: PGP signature
Happy 30th birthday, GNU! GNU MIG 1.4 released
Hi! It is the GNU project's 30th birthday, and we are pleased to announce version 1.4 of GNU MIG, the GNU distribution of the Mach 3.0 Interface Generator (MIG), http://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html. This tool translates Remore Procedure Call (RPC) definition files to C code, and is required to compile any packages that are receiving or invoking RPCs, such as GNU Mach, GNU Hurd, and the GNU C Library (glibc) when compiled for the Hurd. This new release bundles bug fixes and enhancements done since the release of version 1.3.1, eleven years ago, please see the NEWS file, http://git.savannah.gnu.org/cgit/hurd/mig.git/tree/NEWS?id=v1.4. Many thanks to all the people who are helping! As soon as upload issues have been resolved, it may be downloaded from ftp://ftp.gnu.org/gnu/mig/, or already now be checked out of Git, http://git.savannah.gnu.org/cgit/hurd/mig.git/. The MD5 and SHA1 checksums for this distribution are: 9d99d093c1d3bbee4e4a51e089260dea mig-1.4.tar.bz2 29530aa4eba6799fcf6ecc6c85cc8900 mig-1.4.tar.gz 0750b81f2963cd0954a106da520b39e4cc70486d mig-1.4.tar.bz2 0c7ba1755f1b4bf28f9341e4ca66e34c400163fb mig-1.4.tar.gz Please read the FAQ at http://www.gnu.org/software/hurd/faq.html. Bug reports should be sent to bug-hurd@gnu.org or filed on http://savannah.gnu.org/bugs/?group=hurd. Requests for assistance should be sent to help-h...@gnu.org or filed on http://savannah.gnu.org/support/?group=hurd. You can also find us on the Freenode IRC network in the #hurd channel. For the Hurd maintainers, Thomas pgpaVcF4y_4n_.pgp Description: PGP signature