Changes between Version 39 and Version 45 of Building/Porting


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Building/Porting

    v39 v45  
    159159<H>$ find . -name "*_stub.h" >> list 
    160160<H>$ find . -name package-data.mk >> list 
    161 <H>$ find . -name package.conf >> list 
     161<H>$ find . -name package.conf.d >> list 
    162162<H>$ find . -name package.conf.inplace >> list 
    163163<H>$ echo compiler/main/Config.hs >> list 
     164<H>$ echo compiler/prelude/primops.txt >> list 
     165<H>$ ls compiler/primop-*.hs-incl >> list 
    164166<H>$ find . -name .depend | sed -e 's/^/mkdir -p `dirname /' -e 's/$/`/' >> mkfiles 
    165167<H>$ find . -name .depend | sed "s/^/touch /" >> mkfiles 
     
    214216 
    215217{{{ 
    216 <T>$ for c in libraries/*/configure; do ( cd `dirname $c`; ./configure ); done 
    217 }}} 
    218  
    219 {{{ 
    220 <T>$ sed -i.bak "s#<H>#<T>#g" inplace/lib/package.conf */*/package-data.mk */*/*/package-data.mk 
    221 <T>$ touch -r inplace/lib/package.conf */*/package-data.mk */*/*/package-data.mk 
     218<T>$ for c in libraries/*/configure; do ( cd `dirname $c`; sh configure ); done 
     219}}} 
     220Note that if you need some special arguments to configure on you platform (like --with-iconv-includes and --with-iconv-libraries on OpenBSD), you will have to pass them to the configure runs above, too. 
     221{{{ 
     222<T>$ sed -i.bak "s#<H>#<T>#g" inplace/lib/package.conf.d/*.conf */*/package-data.mk */*/*/package-data.mk 
     223<T>$ touch -r inplace/lib/package.conf.d */*/package-data.mk */*/*/package-data.mk 
    222224}}} 
    223225