atom feed48 messages in org.freebsd.freebsd-currentRe: XFree86 and ELF
FromSent OnAttachments
Tugrul GalataliAug 31, 1998 12:15 pm 
John PolstraAug 31, 1998 1:17 pm 
Doug RabsonAug 31, 1998 2:08 pm 
Tugrul GalataliAug 31, 1998 4:22 pm 
AlexAug 31, 1998 6:00 pm 
David DawesAug 31, 1998 7:58 pm 
Doug RabsonSep 1, 1998 12:57 am 
AlexSep 1, 1998 1:20 am 
Joachim KuebartSep 1, 1998 9:54 am 
Joachim KuebartSep 1, 1998 11:09 am 
Ollivier RobertSep 1, 1998 11:41 am 
Joachim KuebartSep 1, 1998 2:48 pm 
Ollivier RobertSep 1, 1998 3:41 pm 
Satoshi AsamiSep 1, 1998 3:51 pm 
Satoshi AsamiSep 1, 1998 4:46 pm 
Joachim KuebartSep 1, 1998 5:03 pm 
Terry LambertSep 1, 1998 6:27 pm 
John PolstraSep 1, 1998 6:28 pm 
David DawesSep 1, 1998 7:36 pm 
David DawesSep 1, 1998 8:07 pm 
John BirrellSep 1, 1998 8:52 pm 
Joel Ray HolveckSep 1, 1998 9:06 pm 
John PolstraSep 1, 1998 9:15 pm 
John PolstraSep 1, 1998 9:18 pm 
John PolstraSep 1, 1998 9:19 pm 
Joachim KuebartSep 1, 1998 10:35 pm 
Joachim KuebartSep 1, 1998 10:39 pm 
Joachim KuebartSep 1, 1998 10:40 pm 
Joel Ray HolveckSep 1, 1998 10:55 pm 
Joachim KuebartSep 1, 1998 10:55 pm 
David DawesSep 1, 1998 11:12 pm 
John BirrellSep 2, 1998 12:10 am 
Ollivier RobertSep 2, 1998 12:12 am 
Satoshi AsamiSep 2, 1998 12:14 am 
Terry LambertSep 2, 1998 12:23 am 
Terry LambertSep 2, 1998 1:00 am 
John PolstraSep 2, 1998 8:53 am 
Joachim KuebartSep 2, 1998 9:05 am 
Ollivier RobertSep 2, 1998 2:39 pm 
Chuck RobeySep 2, 1998 3:19 pm 
Ollivier RobertSep 2, 1998 10:50 pm 
Warner LoshSep 2, 1998 11:10 pm 
David DawesSep 3, 1998 4:33 am 
David DawesSep 3, 1998 4:50 am 
Doug RabsonSep 3, 1998 1:29 pm 
David DawesSep 4, 1998 1:00 am 
David O'BrienSep 9, 1998 8:23 pm 
John PolstraSep 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