1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00
cde/cde
Jon Trulson 9b699d3fb1 linux: build with thread safety and REENTRANT enabled.
There was a check in linux.cf for the Linux libc version that didn't
work, since these were never set anywhere.  Presumably current Xorg
imake sets these, but since we aren't using that... (yet)

As a result, the build assumed that thread-safe API's were not
supported.  Setting the default libc major version to '6' allows the
proper build to take place.  libc5 was never threadsafe and no one has
probably used it in over 10 years.

As a result, some earlier porting fixes that referenced '__fds_bits'
on linux systems had to be reverted as these are not valid in an MT
environment.  They are also not neccessary when building in such an
environment, as the normal 'fds_bits' works fine.

This patch defintely needs testing on many linux systems.
2014-03-24 17:15:40 -06:00
..
admin building_release_archive: add some steps and clean up 2014-03-01 17:01:12 -07:00
config linux: build with thread safety and REENTRANT enabled. 2014-03-24 17:15:40 -06:00
contrib -Updated README.dtlogin -Update "# Provides:" in dtlogin LSB init script 2012-10-02 18:58:42 -06:00
databases Fix UTF8 problem on non-linux systems 2014-02-28 11:31:30 -07:00
doc Version change to 2.2.1 2014-03-01 15:48:49 -07:00
examples 2 warnings fixed (64-bit) 2012-09-24 18:35:24 -06:00
historical historical: mv some old files that we want to preserve out of the top level 2012-08-10 07:17:27 -06:00
imports/motif correction of message files 2013-09-15 19:35:53 -06:00
include Silence lots of warnings in lib/DtHelp. 2013-07-22 17:19:13 -06:00
lib linux: build with thread safety and REENTRANT enabled. 2014-03-24 17:15:40 -06:00
logs Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
osf Correction of paths for BSDs 2012-08-29 20:39:02 -06:00
programs linux: build with thread safety and REENTRANT enabled. 2014-03-24 17:15:40 -06:00
util Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
.gitignore NetBSD port 2014-02-22 19:12:19 -07:00
CONTRIBUTORS update for release 2013-05-30 15:11:21 -06:00
COPYING Addition of LGPL file at top level, deprecation of file copyright, and 2012-05-29 16:54:57 +01:00
copyright Version change to 2.2.1 2014-03-01 15:48:49 -07:00
HISTORY update HISTORY file for 2.2.1, though a little too late :) 2014-03-01 16:49:09 -07:00
Imakefile Set CDE_RELEASE to 2.2.0 2012-10-06 18:42:35 +01:00
Makefile Version change to 2.2.1 2014-03-01 15:48:49 -07:00
README Update README file 2012-09-06 12:12:15 -06:00

*************************************

The Common Desktop Environment is released under the terms of the LGPL
V.2 license. You may reuse and redistribute this code under the terms
of this license. See the COPYING file for details.

*************************************
Purpose of this release:

This release of CDE under a new opensource license is numbered
starting at version 2.2.0.

************************************
Downloading this release:

CDE may be downloaded in source form from the Common Desktop
Environment website:

http://sourceforge.net/projects/cdesktopenv/

Or via git:

git clone git://git.code.sf.net/p/cdesktopenv/code cdesktopenv-code

The git repository will always be more up to date than the
downloadable tarballs we make available, so if you have problems,
please try the latest version from git master.

************************************
Installing this release:

Complete build and installation instructions can be found on the CDE
wiki:

http://sourceforge.net/p/cdesktopenv/wiki/Home/

Please go there and read the appropriate section(s) for your OS (Linux
or FreeBSD/OpenBSD/NetBSD currently).  There are a variety of
dependancies that must be met, as well as specific set up steps
required to build.

Do not expect to just type 'make' and have it actually work without
meeting the prerequisites and following the correct steps as spelled
out on the wiki. :)

There are also a lot of other documents and information there that you
might find useful.

************************************
Support: 

You can join the development mailing list here:

https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

There is a CDE IRC channel on chat.freenode.net, channel #cde

Bug reports and patches encouraged.