1fakeroot can now be compiled to use either System V semaphores and
2message queues or TCP for inter-process communication.
3
4SysV IPC is the default; to build for TCP, run configure with
5--with-ipc=tcp (case-sensitive).
6
7Platform-specific notes:
8
9FreeBSD:
10
11  To compile --with-ipc=tcp and gcc, make sure the -pthread flag
12  is used.
13
14###################################################################
15(old stuff)
16
17Well, just do a
18
19./configure
20make
21
22
23But due to a bug in the dynamic linker from GNU libc2.0
24and Solaris (5.6, I believe), on those systems DON'T do
25a 'make install', as that will put libtricks.so.0.0.1
26in /usr/lib/, thus allowing (on those systems) interesting
27things like
28  LD_PRELOAD=libtricks.so.0.0.1 /bin/su
29and now su _is_using_ libtricks! (thus making root breakins
30trivial).
31
32The dynamic linker bug doesn't apear to be present in OSF1 (1.3),
33and I've been told it's been fixed in GNU libc 2.1.
34
35
36On the affected systems, it's safer to just copy the shared libraries
37to a special directory, like /usr/lib/libtricks/*
38
39
40Notes on OSF1 1.3:
41...
42
43Notes on SunOs 5.6 (Solaris):
44 The awk that comes with Solaris apparently doesn't cut it. Use GNU awk instead.
45 Apart from that, libtool doesn't seem to be quite ready for SunOs 5.6 yet.
46 (It just doesn't work).
47
48joost witteveen.
49
50