fancypants' experiments
214 subscribers
124 photos
4 videos
37 links
stuff
Download Telegram
Though I guess we could do something nicer, this should do the job for now.
You may also be wondering as to why I'm using the prebuilt make while I'm running instructions against the original path. This is because path.go will throw an error if I try to build specifying any path tools such as make.
Oh also, I should mention, the soong kernel header generator also calls make. Fixed it up now, just need to clean-up and add my path override.
that's enough for today oof
hell ye boii
TARGET_OUT_INTERMEDIATE_LIBRARIES has now been removed.
We are expected to use per-module intermediate dirs instead.
yeeet; PRODUCT_SOONG_NAMESPACES pickup (sort of) works now :D
We'd need to move quite a few things from BoardConfig to product config makefiles
(And yes, I am aware the namespaces are incorrect for beryllium in the screenshot)
PRODUCT_SOONG_NAMESPACES=device/xiaomi/sdm845-common hardware/qcom/audio-caf/sdm845 hardware/qcom/display-caf/sdm845 hardware/qcom/media-caf/sdm845 hardware/qcom/camera vendor/qcom/opensource/data-ipa-cfg-mgr hardware/qcom/gps hardware/qcom/sensors vendor/qcom/opensource/location vendor/qcom/opensource/dataservices hardware/qcom/power hardware/qcom/wlan-caf hardware/qcom/bt-caf
hahayes
If you come across undefined module "jdi-support", just revert 75fafc25471bf148d08c3b690fc7d9f78dacfa5d in cts/
my internet is too shit to mirror https://android.googlesource.com/platform/cts
Looks like path_interposer doesn't like ccache either; the older origpath workaround should do.
oh and in case I didn't already mention, if you happen to kill the build at the right time (when path_interposer is starting up), you can break your current shell's path. Again, you can restore it by reading the origpath file interposer writes.
Pushed a few changes here for Board -> Product refactoring for qcom selection, fixed soong var export, and fixed header gen
If you depend on device/qcom/sepolicy, note cpuctl_device and alarm_device labels were removed in these changes.
system/sepolicy: d918c8df