Project

General

Profile

Bug #2111

Build system patches for cross-compilation

Added by johnnywho over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Defect
Target version:
Start date:
2015-08-24
% Done:

100%


Description

The current build system of doomsday engine hardcodes certain things and needs modifications in order to work in a cross compilation environment (i.e. http://www.exherbo.org/).

For instance, in a cross compilation environment pkg-config could prefixed.
Moreover, DENG_BASE_DIR should be set by the user.

I am attaching 2 relevant minor patches (applied to 1.14.0).

base-dir-set-externally.patch (651 Bytes) base-dir-set-externally.patch patch for DENG_BASE_DIR johnnywho, 2015-08-24 23:21
pkg-config-on-cross.patch (3.06 KB) pkg-config-on-cross.patch patch for pkg-config stored in variable johnnywho, 2015-08-24 23:21

Associated revisions

Revision 3fab79aa (diff)
Added by skyjake over 3 years ago

Builder|qmake: Facilitate cross-compiling with customizable variables

Added variable for pkg-config binary (PKG_CONFIG), and allowed
setting DENG_BASE_DIR manually.

IssueID #2111

History

#1 Updated by skyjake over 3 years ago

  • Tags changed from BuildSystem, qmake, cross to qmake, Builder, CrossCompiling

#2 Updated by skyjake over 3 years ago

  • Category changed from Regression to Defect
  • Assignee set to skyjake
  • Target version set to 1.15.3

#3 Updated by skyjake over 3 years ago

  • Description updated (diff)

#4 Updated by skyjake over 3 years ago

  • Status changed from New to In Progress

#5 Updated by skyjake over 3 years ago

  • % Done changed from 0 to 50

#6 Updated by skyjake over 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

Please check whether 3fab79aabfbe works for you as expect. I applied the PKG_CONFIG variable in all the subprojects and dep_*.pri files.

#7 Updated by skyjake over 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF