[comp.windows.x] Supporting more than one architecture?

jordan@morgan.COM (Jordan Hayes) (02/02/90)

Richard Young <bnrmtl!spock@larry.mcrcim.mcgill.edu> asks:

	My question:  How much of the distribution needs to be
	re-compiled to support this new architecture.  My instinct
	tells me that only ./mit/server and ./mit/extensions/server are
	affected, but I have been wrong before...

If you view the distribution as the following three parts:

	/usr/bin/X11
	/usr/lib/X11
	/usr/lib/lib*X*

Then the first two are the ones you need to recompile.

Which brings me to my current beef: "make install" does way more work
than it needs to.  In particular, every time you run it, it will
"install -c" nearly everything (all the header files and fonts, the
binaries and the libraries -- not sure if that leaves anything left) --
that is, there are no checks to see if these files have changed before
installing.

Bummer.

/jordan

jordan@morgan.COM (Jordan Hayes) (02/06/90)

In article <9002012353.AA24393@Morgan.COM> I write:

>If you view the distribution as the following three parts:
>
>	/usr/bin/X11
>	/usr/lib/X11
>	/usr/lib/lib*X*
>
>Then the first two are the ones you need to recompile.

I mean ... parts 1 and 3 ... sigh!

/jordan

stripes@eng.umd.edu (Joshua Osborne) (02/06/90)

In article <9002012353.AA24393@Morgan.COM> jordan@morgan.COM (Jordan Hayes) writes:
>Which brings me to my current beef: "make install" does way more work
>than it needs to.  In particular, every time you run it, it will
>"install -c" nearly everything (all the header files and fonts, the
>binaries and the libraries -- not sure if that leaves anything left) --
>that is, there are no checks to see if these files have changed before
>installing.
It's worse then that if you want shared libs, the shared part (at least I hope
it's just the shared part) gets re-compiled everytime a make install gets done
in that lib.  Also there is no ranlib for the *.sa.* files.

>Bummer.
MegaBummer.
-- 
           stripes@wam.umd.edu          "Security for Unix is like
      Josh_Osborne@Real_World,The          Mutitasking for MS-DOS"
      "The dyslexic porgramer"                  - Kevin Lockwood
    Who needs friends when you can sit alone in your room and drink?

hvr@kimba.Sun.COM (Heather Rose) (02/09/90)

In article <1990Feb6.003323.11540@eng.umd.edu> stripes@eng.umd.edu (Joshua Osborne) writes:
>In article <9002012353.AA24393@Morgan.COM> jordan@morgan.COM (Jordan Hayes) writes:
>>Which brings me to my current beef: "make install" does way more work
>>than it needs to.  In particular, every time you run it, it will
>>"install -c" nearly everything (all the header files and fonts, the
>>binaries and the libraries -- not sure if that leaves anything left) --
>>that is, there are no checks to see if these files have changed before
>>installing.
>It's worse then that if you want shared libs, the shared part (at least I hope
>it's just the shared part) gets re-compiled everytime a make install gets done
>in that lib.  Also there is no ranlib for the *.sa.* files.

I fixed this in the XView version of shared library compiling rules.  I still 
have a few more changes to make, but when done, I'll send it back to MIT.  My
guess is that the Consortium staff will not want to make any changes until
R5...but if anyone is feeling ambitious...the rules will be there.

Heather