cvs commit: src/contrib/texinfo-4 README.DELETED src/contrib/texinfo-4/doc fdl.texi

Matthew Dillon dillon at apollo.backplane.com
Sun Aug 28 11:25:08 PDT 2005


:
:-On [20050828 17:32], Jeroen Ruigrok/asmodai (asmodai at xxxxxxxxxxxxxxxxxxxxxxx) wrote:
:>  Modified files:
:>    contrib/texinfo-4    README.DELETED 
:>  Added files:
:>    contrib/texinfo-4/doc fdl.texi 
:>  Log:
:>  fdl.texi is needed.
:
:I am not 100% happy with the build infrastructure.
:
:I typically test stuff in local trees from which I could do just make
:obj/depend/clean and have it work relatively.
:With the current mk files everything wants to go to /usr/obj which needs
:root. :S
:And this causes some synching problems like the above. :S
:
:-- 
:Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono

    I never liked that aspect of make's /usr/obj support, but I tihnk /usr/obj
    is correctable with an environment variable (from usr.bin/make/main.c):

        /*
         * The object directory location is determined using the
         * following order of preference:
         *
         *      1. MAKEOBJDIRPREFIX`cwd`	<<<<<<<<<<< ENV VARIABLE
         *      2. MAKEOBJDIR			<<<<<<<<<<< ENV VARIABLE
         *      3. PATH_OBJDIR.${MACHINE}
         *      4. PATH_OBJDIR
         *      5. PATH_OBJDIRPREFIX`cwd`
         *
         * If one of the first two fails, use the current directory.
         * If the remaining three all fail, use the current directory.
         */

    I can also mkdir /usr/obj/home/<username> and chown it to the user,
    on leaf, though that could get kinda messy.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Commits mailing list