From: Arjan de Vet (devet@adv.win.tue.nl)
Date: 01/27/93


From: devet@adv.win.tue.nl (Arjan de Vet)
Subject: Compiling Linux with make 3.63 (ANSWER) and faster gzip 0.8.2
Date: 27 Jan 1993 20:21:30 GMT

In article <1993Jan24.223004.8078@tc.cornell.edu> faith@cs.unc.edu (Rik
Faith) writes:

>ANNOUNCE: BINARIES UPLOADED!

>gzip081A.Notes
>gzip081A.taz

There's already a newer version 0.8.2 which detects correctly that Linux is
a 386 system and uses some assembly code for string matching. This gives a
speed-up of 30-40%. Compiles and configures without any problem, try it!

>mk363A.Notes
>mk363A.taz
>
> This is GNU make 3.63, with man and info pages. WARNING: Variables are
> no longer automatically exported to the environment when a sub-make is
> started. This radically changes behavior of sub-makes! The Linux
> kernel will no longer compile without minor changes (which will
> probably be in 0.99.5)! USE WITH CAUTION! mk362A.taz does not have
> this behavior, and will not be deleted for some time.

The fix is very simple:

Add:

.EXPORT_ALL_VARIABLES:

as first line to /usr/src/linux/Makefile.

Arjan