| From | Sent On | Attachments |
|---|---|---|
| Tugrul Galatali | Aug 31, 1998 12:15 pm | |
| John Polstra | Aug 31, 1998 1:17 pm | |
| Doug Rabson | Aug 31, 1998 2:08 pm | |
| Tugrul Galatali | Aug 31, 1998 4:22 pm | |
| Alex | Aug 31, 1998 6:00 pm | |
| David Dawes | Aug 31, 1998 7:58 pm | |
| Doug Rabson | Sep 1, 1998 12:57 am | |
| Alex | Sep 1, 1998 1:20 am | |
| Joachim Kuebart | Sep 1, 1998 9:54 am | |
| Joachim Kuebart | Sep 1, 1998 11:09 am | |
| Ollivier Robert | Sep 1, 1998 11:41 am | |
| Joachim Kuebart | Sep 1, 1998 2:48 pm | |
| Ollivier Robert | Sep 1, 1998 3:41 pm | |
| Satoshi Asami | Sep 1, 1998 3:51 pm | |
| Satoshi Asami | Sep 1, 1998 4:46 pm | |
| Joachim Kuebart | Sep 1, 1998 5:03 pm | |
| Terry Lambert | Sep 1, 1998 6:27 pm | |
| John Polstra | Sep 1, 1998 6:28 pm | |
| David Dawes | Sep 1, 1998 7:36 pm | |
| David Dawes | Sep 1, 1998 8:07 pm | |
| John Birrell | Sep 1, 1998 8:52 pm | |
| Joel Ray Holveck | Sep 1, 1998 9:06 pm | |
| John Polstra | Sep 1, 1998 9:15 pm | |
| John Polstra | Sep 1, 1998 9:18 pm | |
| John Polstra | Sep 1, 1998 9:19 pm | |
| Joachim Kuebart | Sep 1, 1998 10:35 pm | |
| Joachim Kuebart | Sep 1, 1998 10:39 pm | |
| Joachim Kuebart | Sep 1, 1998 10:40 pm | |
| Joel Ray Holveck | Sep 1, 1998 10:55 pm | |
| Joachim Kuebart | Sep 1, 1998 10:55 pm | |
| David Dawes | Sep 1, 1998 11:12 pm | |
| John Birrell | Sep 2, 1998 12:10 am | |
| Ollivier Robert | Sep 2, 1998 12:12 am | |
| Satoshi Asami | Sep 2, 1998 12:14 am | |
| Terry Lambert | Sep 2, 1998 12:23 am | |
| Terry Lambert | Sep 2, 1998 1:00 am | |
| John Polstra | Sep 2, 1998 8:53 am | |
| Joachim Kuebart | Sep 2, 1998 9:05 am | |
| Ollivier Robert | Sep 2, 1998 2:39 pm | |
| Chuck Robey | Sep 2, 1998 3:19 pm | |
| Ollivier Robert | Sep 2, 1998 10:50 pm | |
| Warner Losh | Sep 2, 1998 11:10 pm | |
| David Dawes | Sep 3, 1998 4:33 am | |
| David Dawes | Sep 3, 1998 4:50 am | |
| Doug Rabson | Sep 3, 1998 1:29 pm | |
| David Dawes | Sep 4, 1998 1:00 am | |
| David O'Brien | Sep 9, 1998 8:23 pm | |
| John Polstra | Sep 9, 1998 10:40 pm |
| Subject: | Re: XFree86 and ELF | |
|---|---|---|
| From: | David Dawes (daw...@rf900.physics.usyd.edu.au) | |
| Date: | Sep 1, 1998 8:07:44 pm | |
| List: | org.freebsd.freebsd-current | |
On Wed, Sep 02, 1998 at 12:41:40AM +0200, Ollivier Robert wrote:
According to Joachim Kuebart:
The information to build XFree86 is incomplete:
You need to separately "make configure" and then edit work/xc/config/cf/xf86site.def to include the line
#define UseElfFormat YES
There is a better way I think. I've completed a "make World" of X11R6.3, using a merge of all posted patches (Doug's & yours) and some mine. The various X servers/lib/programs linked successfully and seems to run fine.
This is due to the fact that I am unaware of a portable way to check if we're on an ELF system. Bear in mind it might be a prehistoric -stable version, so it isn't just a question of `objformat`.
XFree86 has only releases to consider and 3.0 will be ELF so it is safe IMO to assume that "objformat" will return "elf". Anyway, when you run an ELF FreeBSD, __ELF__ is defined by the preprocessor...
Supporting both 3.0/aout and 3.0/ELF may be too complicated.
I don't know what you want to do with your ports, but speaking for XFree86, I'd like to see both formats supported in the medium term.
It would be good from an XFree86 point of view to add code to imake to figure out the default binary format to use at runtime and have that set DefaultBinaryType internally.
-=-=-
ldd seems to display some libraries (the one in the path specified with "-rpath" and "-rpath-link"). Is it expected ?
-=-=- programs/xdpyinfo/xdpyinfo: libXtst.so.6 => /usr/X11R6/lib/libXtst.so.6 (0x28056000) libXIE.so.6 => /usr/X11R6/lib/libXIE.so.6 (0x2805b000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28065000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x2806c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28076000) libm.so.2 => /usr/lib/libm.so.2 (0x28109000) libc.so.3 => /usr/lib/libc.so.3 (0x28123000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x2806c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28076000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28076000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x2806c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28076000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28076000) -=-=-
I recall seeing this reported for Linux/ELF some time ago. I'm not sure how they dealt with that.
David
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message





