🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #532

A new layout of the gnu languages directories

#532
From: Inge Wallin
Date: Wed, 11 Oct 1989 17:40
36 lines
1936 bytes
I hereby propose a change in the directory layout for the GNU
languages. Presently, all files of GCC except the machine specific
definitions reside in the same directory, and when you want to compile
G++ you have to make links to many (most) of the files in ../gcc. The
situation is likely to get worse when the much awaited GNU
Objective C, GNU FORTRAN, GNU PASCAL, etc arrives.

I find this somewhat ugly and propose the following layout instead:
A top directory, perhaps with the name `gnu_languages' or whatever,
contains the following subdirectories:

  * tools	- genemit, genflags, etc
		  These are presently common to GCC and G++ and are
		  likely to be common to the other languages too since
		  they will all share the same back end.

  * config	- This is the same as config nowadays.

  * gcc		- Language specific files for C.

  * g++		- Language specific files for C++.

  * gobj-c :-)  - Language specific files for Objective C.

  * and so on...

All references to files in other directories can be made like
../foo/bar. This scheme allows the number of languages to grow without
the poor system administrator being drowned in symbolic links. 

Comments?
-- 
Inge Wallin               | Thus spake the master programmer:               |
                          |      "After three days without programming,     |
ingwa@isy.liu.se          |       life becomes meaningless."                |
                          | Geoffrey James: The Tao of Programming.         |
Technical Details
Message-ID: <1989Oct11.174054.24742@isy.liu.se>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!bloom-beacon!eru!luth!sunic!liuida!isy!ingwa

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!bloom-beacon!eru!luth!sunic!liuida!isy!ingwa
From: ingwa@isy.liu.se (Inge Wallin)
Newsgroups: gnu.misc.discuss
Subject: A new layout of the gnu languages directories
Keywords: gcc, g++
Message-ID: <1989Oct11.174054.24742@isy.liu.se>
Date: 11 Oct 89 17:40:54 GMT
Distribution: gnu
Organization: Dept of EE, University of Linkoping
Lines: 37