Revision: 77120
          http://sourceforge.net/p/brlcad/code/77120
Author:   brlcad
Date:     2020-09-13 06:36:32 +0000 (Sun, 13 Sep 2020)
Log Message:
-----------
IRIX was retired in 2013 and we subsequently no longer compile there due to 
c++11.  AIX is still quite active (particularly on HPC) but our README 
commentary is entirely obsolete.

Modified Paths:
--------------
    brlcad/trunk/doc/CMakeLists.txt

Removed Paths:
-------------
    brlcad/trunk/doc/README.AIX
    brlcad/trunk/doc/README.IRIX

Modified: brlcad/trunk/doc/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/CMakeLists.txt     2020-09-13 06:31:35 UTC (rev 77119)
+++ brlcad/trunk/doc/CMakeLists.txt     2020-09-13 06:36:32 UTC (rev 77120)
@@ -9,9 +9,7 @@
   README.Linux
   README.MacOSX
   README.Windows
-  README.AIX
   README.BSD
-  README.IRIX
   README.Solaris
   README.VAX
   checklist.txt

Deleted: brlcad/trunk/doc/README.AIX
===================================================================
--- brlcad/trunk/doc/README.AIX 2020-09-13 06:31:35 UTC (rev 77119)
+++ brlcad/trunk/doc/README.AIX 2020-09-13 06:36:32 UTC (rev 77120)
@@ -1,35 +0,0 @@
-BRL-CAD on AIX README
-=====================
-
-Dec. 15, 2011 - As of this date, it has been some time since an AIX
-build of BRL-CAD has been tested, and thus far it has NOT been tested
-b with the new CMake build system.
-
-Kitware provides an AIX powerpc binary for CMake, see
-http://www.cmake.org/cmake/resources/software.html
-
-
-Building BRL-CAD under AIX is fairly straightforward using a correctly
-installed version on the GCC compiler.  If, however, you are using the
-IBM Visual Age compiler, then there are additional manual compilation
-steps that will be necessary.  In particular, the IBM compiler and
-associated standard C library headers are inconsistent with respect to
-ANSI/POSIX compliance compiler options.
-
-The IBM compiler supports a variety of compliance options, the two of
-particular relevance to building BRL-CAD (in terms of being the close
-to obtaining a functional compile) are the strict compliance
-(-qlanglvl=stdc89) or "extended" compliance (-qlanglvl=extc89) modes.
-Problems encountered in our build environment using strict compliance
-does mostly work though we ran into errors in the standard C library
-headers.
-
-Using the "extended" compliance mode resolved the standard C library
-header issues, but introduces problems in the compilation of BRL-CAD
-as the compiler then disables the provision of the __STDC__
-preprocessor symbol.  BRL-CAD then defaults back to K&R mode, which
-the compiler verbosely refuses to compile.  The "quick fix" that has
-been used in the past is to simply swap the compiler between the two
-modes as when one fails (e.g. strict), the other usually succeeds
-(e.g. extended).  Barring that working, you can use extended mode and
-define __STDC__ manually.

Deleted: brlcad/trunk/doc/README.IRIX
===================================================================
--- brlcad/trunk/doc/README.IRIX        2020-09-13 06:31:35 UTC (rev 77119)
+++ brlcad/trunk/doc/README.IRIX        2020-09-13 06:36:32 UTC (rev 77120)
@@ -1,51 +0,0 @@
-BRL-CAD on IRIX README
-======================
-
-Building on IRIX is one of the most tricky platforms to support
-without installing up-to-date compilation tools.  That said, the build
-has and should work just fine with either the MIPSPro or GCC
-compilers.  The best performance is usually achieved with the MIPSPro
-compiler, whereas GCC will compile faster with less fuss.
-
-Kitware provides CMake binaries for IRIX64 platforms:
-http://www.cmake.org/cmake/resources/software.html
-
-
-Parallel building
------------------
-For parallel compilation on IRIX, the -P option enables parallel
-build mode and the PARALLEL environment variable sets the number
-of CPUs (default is two):
-
-PARALLEL=4 make -P
-
-
-Potential problems you may encounter
-------------------------------------
-
-Symptom: MIPSPro linker reports symbol(s) missing
-
-Description: There's a known bug in the MIPSpro linker involving
-rpaths that are too long (namely longer than 255 characters) so care
-should be taken to not compile in directories that are too deep.  The
-way this bug is usually seen is that the build will fail during
-compilation where unresolved symbols are reported during linking,
-symbols that are correctly included in the libraries being linked.
-
-Workaround: It is usually sufficient to retry the compile from a
-shorter path. (e.g., /tmp instead of /some/deep/path/to/brlcad)
-
----
-
-Symptom: GCC crashes during compilation with internal errors
-
-Description:  Certain versions of the gcc compiler are known to crash
-with internal error messages, for example on src/mged/animedit.c, when
-using optimization flags (i.e. -O3).
-
-Workaround: Compile in whatever directory is failing with -O0 instead:
-       cd src/mged
-       sed -i "s/ -O3 / -O0 /g" CMakeFiles/mged.dir/flags.make
-       make
-       cd ../..
-       make

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to