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