|
Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
|
0000800 |
[buildroot] Shared Library Support |
major |
always |
03-27-06 13:30 |
02-12-07 05:46 |
|
|
Reporter |
tyler |
View Status |
public |
|
|
Assigned To |
buildroot |
|
Priority |
normal |
Resolution |
fixed |
|
|
Status |
closed |
|
Product Version |
0.9.27 |
|
|
Summary |
0000800: DirectFB compiles with $(STAGING_DIR) as hardcoded path to run-time modules |
|
Description |
Building DirectFB compiles fine and installs fine, but when running on the target the libraries look for DirectFB modules within a path that was defined as $(PREFIX) during the build. Under buildroot PREFIX is set to $(STAGING_DIR)/usr, which obviously doesn't exist on the target so it dies.
Instead, it should be built such that PREFIX=/usr then have prefix & exec_prefix set to $(STAGING_DIR)/usr when it's time to install.
I have attached a patch (and verified on the target) to be applied to directfb.mk that fixes this. |
|
Additional Information |
|
|
|
Attached Files |
directfb.mk.patch [^] (205 bytes) 03-27-06 13:30 |
|
|