|
Re: [GHC] #764: DESTDIR Makefile variable: msg#00044lang.haskell.glasgow.bugs
#764: DESTDIR Makefile variable ------------------------------+--------------------------------------------- Reporter: guest | Owner: Type: feature request | Status: closed Priority: normal | Milestone: Component: Build System | Version: 6.4.2 Severity: normal | Resolution: invalid Keywords: | Os: Unknown Difficulty: Unknown | Architecture: Unknown ------------------------------+--------------------------------------------- Comment (by dcoutts@xxxxxxxxxx): Just to note what we do with Gentoo (which isn't ideal): For configure we use the normal stuff. Then for install we use: {{{ make -j1 ${insttarget} \ prefix="${D}/usr" \ datadir="${D}/usr/share/doc/${PF}" \ infodir="${D}/usr/share/info" \ mandir="${D}/usr/share/man" \ libdir0="${D}/usr/$(get_libdir)" # the libdir0 setting is needed for amd64, and does not # harm for other arches }}} And this still doesn't quite work because the temporary ${D} path gets baked into ghcprof and we have to fix that up using sed. {{{ #need to remove ${D} from ghcprof script sed -i -e 's:$FPTOOLS_TOP_ABS:#$FPTOOLS_TOP_ABS:' "${D}/usr/bin/ghcprof" }}} Ideally if DESTDIR were supported then we'd just do: {{{ make -j1 ${insttarget} DESTDIR="${D}" }}} Note that for some reason we need this hack while building: {{{ make all datadir="/usr/share/doc/${PF}" # the explicit datadir is required to make the haddock entries # in the package.conf file point to the right place ... }}} That was for 6.4.1, I don't know if it's still needed in 6.4.2. -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/764> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler_______________________________________________ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@xxxxxxxxxxx http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Conflict in HEAD between suffix.mk and config.mk.in, Simon Marlow |
|---|---|
| Next by Date: | Re: [GHC] #764: DESTDIR Makefile variable, GHC |
| Previous by Thread: | Re: [GHC] #764: DESTDIR Makefile variable, GHC |
| Next by Thread: | Re: [GHC] #764: DESTDIR Makefile variable, GHC |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |