Test Binary Release of XFree 86 4.3
Frank Liu <[email protected]> Tue, 8 Apr 2003 13:11:58 -0500 (EST)
| Newsgroups | gmane.os.qnx.openqnx.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi All XFree86 4.3 was released late Februrary. I have put off a binary release for QNX, awaiting the release of QNX 6.2.1. (haven't expected this long :) Now that QNX 6.2.1 is released, I compiled a new "test" release of XFree86 4.3 http://mama.indstate.edu/users/liug/test/x.tar.gz Please test it out before we release it to the general public. as root: cd /; mv etc/X11 etc/X11.sav; tar zxf x.tar.gz you can then copy your old XF86Config-4 from the save directory over. make sure you replace all reference of /opt/X11R6 to /usr/X11R6 in your old config file. If you are a new XFree86 user, you will need to create the config file ... dmi is working on a full document for setting up XFree86 on QNX. In the meantime, you can follow the old instructions I put out : http://sourceforge.net/mailarchive/forum.php?thread_id=581842&forum_id=99 This binary installs into /usr/X11R6 because of all the bad reactions of using /opt/X11R6 ... In the old days, QSS includes a version of X in /usr/X11R6, and that's why we picked /opt/X11R6, but now that they discontinues X, we can take over /usr/X11R6, since it is the traditional place for X. If you think we should go back to /opt/X11R6, please voice NOW. I've seen too much problems and applications (emacs, x-mozilla) hardcode /usr/X11R6, and some people in the newsgroups even suggest doing a "ln -s /opt/X11R6 /usr/X11R6". So why don't we just use /usr/X11R6 and make this change once for all. In addition to the normal XFree86 bugfixes, new hardware support, new features as documented in the release note: http://www.xfree86.org/4.3.0/RELNOTES.html Here are some QNX specific changes: 1) prefix change: /opt/X11R6 -> /usr/X11R6 2) new xphoton code drop from QSSL, with touch screen support. (source code published on the sf.net/openqnx site last week). 3) workaround a change in QNX 6.2.1 as discussed here: http://www.openqnx.com/jive/thread.jsp?forum=10&thread=14860&tstart=0&trange=15 4) workaround the fact that QNX6 doesn't support COW, so applications that uses dynamic plugin (qt-designer, licq, etc) won't segfault. 5) rpath support is enabled so you don't need to add /usr/X11R6/lib in your LD_LIBRARY_PATH for all the apps included in this tarball. Please note that 3rd party apps may not take advantage of rpath, thus requiring /usr/X11R6/lib in LD_LIBRARY_PATH UDS support is still disabled, to allow this binary run under old QNX 6.1 and 6.2. Initial testing didn't show any performance gain with UDS enabled, probably There may be some ABI changes in the shared lib between xfree86 4.2 and 4.3, please report if you pre-compiled app no longer works, complaining shared lib error. You may have to re-compile the source. Happy testing! Frank ------------------------------------------------------- This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/