<feed xmlns='http://www.w3.org/2005/Atom'>
<title>teythoon/hurd.git/trans/Makefile, branch master</title>
<subtitle>Personal Hurd development repository</subtitle>
<id>https://darnassus.sceen.net/cgit/teythoon/hurd.git/atom?h=master</id>
<link rel='self' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/'/>
<updated>2015-12-31T15:48:11Z</updated>
<entry>
<title>Use DEVICE_IMPORTS to include libports/ports.h</title>
<updated>2015-12-31T15:48:11Z</updated>
<author>
<name>Flavio Cruz</name>
<email>flaviocruz@gmail.com</email>
</author>
<published>2015-12-31T15:45:51Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=8058ef787e82504d0b6fab9384f1b74f72393f1a'/>
<id>urn:sha1:8058ef787e82504d0b6fab9384f1b74f72393f1a</id>
<content type='text'>
On Thu, Dec 31, 2015 at 04:28:14PM +0100, Justus Winter wrote:
&gt; Quoting Samuel Thibault (2015-12-31 16:11:30)
&gt; &gt; Flavio Cruz, on Thu 31 Dec 2015 15:56:31 +0100, wrote:
&gt; &gt; &gt; This fixes three compiler warnings about ports_payload_get_name.
&gt; &gt; &gt;
&gt; &gt; &gt; * devnode/Makefile: Define DEVICE_IMPORTS.
&gt; &gt; &gt; * term/Makefile: Likewise.
&gt; &gt; &gt; * trans/Makefile: Likewise.
&gt; &gt;
&gt; &gt; Why not adding them to the corresponding mig-mutate.h?
&gt;
&gt; Sometimes we don't have a mig-mutate.h, e.g. for most (all?)
&gt; translators in trans/.  I prefer stuffing that in a .h as well, but I
&gt; wouldn't be opposed to just applying the patch, as we use both ways of
&gt; mutating the mig types.

Agreed. I think only devnode should include it in mig-mutate.h. For
term, only some stubs are including mig-mutate.h. For trans, there's no
mig-mutate.h at all.  Here's the modified patch.
</content>
</entry>
<entry>
<title>Add missing libraries to fix link errors</title>
<updated>2015-12-30T00:46:04Z</updated>
<author>
<name>Flavio Cruz</name>
<email>flaviocruz@gmail.com</email>
</author>
<published>2015-12-30T00:40:22Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=2c414dc400729160ec4d2004c60470ce59ad9008'/>
<id>urn:sha1:2c414dc400729160ec4d2004c60470ce59ad9008</id>
<content type='text'>
This fixes several linking problems I had in my recent cross-compilation
of the Hurd. I added missing static libraries and also organized some of
the targets for more concise rules.

* console-client/Makefile: Add libiohelp.a and libihash.a.
* daemons/Makefile: Add libihash.a and libshouldbeinlibc.a.
* devnode/Makefile: Add iohelp and ihash to HURDLIBS.
* random/Makefile: Likewise.
* trans/Makefile: Reorder targets alphabetically and add libiohelp.a and
libihash.a.
* utils/Makefile: Add libihash.a.
</content>
</entry>
<entry>
<title>trans/symlink: disable default payload to port mapping</title>
<updated>2014-12-07T14:38:18Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2013-11-28T20:00:48Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=2e43e93b78786c42828867057818888c306ded1f'/>
<id>urn:sha1:2e43e93b78786c42828867057818888c306ded1f</id>
<content type='text'>
`fsysServer' is only used by the symlink translator which does not use
libports.  Therefor, it is not necessary to use the default payload to
port translation function.

* trans/Makefile (fsys-MIGSFLAGS): Disable the default payload to port
translation function.
</content>
</entry>
<entry>
<title>trans/streamio: make the translator payload-aware</title>
<updated>2014-12-07T14:38:18Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-11-21T04:29:36Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=b0ed6c9379dc680047def564fbc0ba04dff8d50b'/>
<id>urn:sha1:b0ed6c9379dc680047def564fbc0ba04dff8d50b</id>
<content type='text'>
* trans/Makefile (device_reply-MIGSFLAGS): Define MACH_PAYLOAD_TO_PORT.
</content>
</entry>
<entry>
<title>trans/password: add a payload-aware intrans function</title>
<updated>2014-12-07T14:38:18Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2013-11-28T15:51:42Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=f7947d4018ec2bc7348beaa8d58139b4406471ca'/>
<id>urn:sha1:f7947d4018ec2bc7348beaa8d58139b4406471ca</id>
<content type='text'>
* trans/Makefile (password-MIGSFLAGS): Add mutator.
</content>
</entry>
<entry>
<title>trans/ifsock: add a payload-aware intrans function</title>
<updated>2014-12-07T14:38:18Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-13T15:08:38Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=28a16dd74e9f3a81a5e2a96a54b0faf06dd0687f'/>
<id>urn:sha1:28a16dd74e9f3a81a5e2a96a54b0faf06dd0687f</id>
<content type='text'>
* trans/Makefile (ifsock-MIGSFLAGS): Add mutator.
</content>
</entry>
<entry>
<title>build: Remove configure check for libcrypt.</title>
<updated>2014-04-22T08:39:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-04-12T16:33:35Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=263118a6681918add6861eaede318657ee23b7c4'/>
<id>urn:sha1:263118a6681918add6861eaede318657ee23b7c4</id>
<content type='text'>
GNU libc has provided the 'crypt' function in libcrypt for a long time,
making this check unnecessary.

* configure.ac: Remove libcrypt check and 'LIBCRYPT' substitution.
* config.make.in (LIBCRYPT): Remove.
* trans/Makefile (password-LDLIBS): Change $(LIBCRYPT) to -lcrypt.
* utils/Makefile (login-LDLIBS, addauth-LDLIBS, setauth-LDLIBS):
  Likewise.
</content>
</entry>
<entry>
<title>trans/ifsock: fix receiver lookup</title>
<updated>2014-03-01T10:55:50Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-03-01T10:55:50Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=666830d8a75a3676f60b48028b115edb19d06cc7'/>
<id>urn:sha1:666830d8a75a3676f60b48028b115edb19d06cc7</id>
<content type='text'>
* trans/Makefile: Add ifsock-MIGSFLAGS.
* trans/ifsock.c (S_ifsock_getsockaddr): Fix receiver lookup.
</content>
</entry>
<entry>
<title>libtrivfs: improve the mig mutator functions</title>
<updated>2014-02-25T10:39:26Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-02-25T00:01:09Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=8287b6ffdf2cb631591decb17429701218122259'/>
<id>urn:sha1:8287b6ffdf2cb631591decb17429701218122259</id>
<content type='text'>
Previously, the mig mutator functions were in migsupport.c, preventing
them from being inlined into the mig-generated server functions.  Put
them in mig-decls.h instead.  Rename mutations.h to mig-mutate.h.
This is the naming convention used for pflocal.

* libtrivfs/fsmutations.h: Rename to mig-mutate.h, adopt imports.
* libtrivfs/Makefile: Adopt accordingly.
* libtrivfs/migsupport.c: Rename to mig-decls.h.
* libtrivfs/trivfs.h: Move dynamic classes/buckets declarations to
mig-decls.h, remove superfluous imports.
* exec/execmutations.h: Fix import.
* pfinet/mig-mutate.h: Likewise.
* trans/Makefile: Likewise.
</content>
</entry>
<entry>
<title>New RPCs, fix build</title>
<updated>2014-02-25T10:18:59Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-01-30T09:58:49Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/hurd.git/commit/?id=41b88dab57df5a1b490550fd8c4b80788ce55a81'/>
<id>urn:sha1:41b88dab57df5a1b490550fd8c4b80788ce55a81</id>
<content type='text'>
</content>
</entry>
</feed>
