Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: yet another MKPIE=yes problem on release

On Sun, Apr 25, 2010 at 11:12:24AM -0400, Christos Zoulas wrote:
> How about adding && !defined(PRIMARY_LOAD_ADDRESS) in

It should work but I want mimic current behaviour: PIE_* flags
are (re)setted in many places under src/sys/arch/i386/stand (directly
or by .include <../Makefile.bootxx>) - and MKPIE=no is (IMO) acceptable 
shortcut for this. 

Look at output from, for example: grep PIE_ /usr/src/sys/arch/i386/stand/*/*

In fact, looks like MKPIE=no should be set for all dirs under
/usr/src/sys/arch/i386/stand - PRIMARY_LOAD_ADDRESS is valid
for most locations, but not for /usr/src/sys/arch/i386/stand/mbr/*
- where PIE_* flags also are cleared - and finally it may lead
to inconsistency (some subdirectories excluded from MKPIE by
PRIMARY_LOAD_ADDRESS, some by direct assignment in their make).

Piotr 'aniou' Meyer

Home | Main Index | Thread Index | Old Index