Re: [SCM] GNU Mach branch, master, updated. 471e5b080f7790c2cf95e3069d9fed1173c9ec17

2013-09-27 Thread Thomas Schwinge
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

2013-09-27 Thread Samuel Thibault
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

2013-09-27 Thread Svante Signell
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

2013-09-27 Thread Samuel Thibault
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

2013-09-27 Thread Thomas Schwinge
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

2013-09-27 Thread Thomas Schwinge
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