Commit d247c8d
committed
Add libpython3.so to python-android-dart-*.tar.gz
The abi3 stub libpython3.so forwards Limited API symbols to the
version-specific libpython3.X.so. The dart-bridge repo's
libdart_bridge-android-*.so links against this stub (DT_NEEDED
libpython3.so), so it has to be present at runtime alongside the
version-specific libpython that serious_python_android already
ships in the APK's jniLibs.
mobile-forge produces libpython3.so in the install tree
($install_root/android/<abi>/python-<X.Y.Z>/lib/libpython3.so);
package-for-dart.sh just wasn't copying it into the tarball before
nuking $build_dir/lib. Add a single cp alongside the existing
libpython3.X.so copy.
CI gating (temporary, marked TODO in comments):
- build-{darwin,linux,windows}: skipped on dart-bridge branch so
the iteration cycle for this Android-only artifact change
doesn't fan out to slow Darwin/Linux/Windows rebuilds.
- publish-release: extended to publish from dart-bridge branch too,
and allows skipped sibling needs (won't cascade-skip if
build-darwin/linux/windows are gated off). Reverts to
main-branch-only publish once Android is verified end-to-end.1 parent 923bfec commit d247c8d
2 files changed
Lines changed: 23 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
34 | 39 | | |
35 | 40 | | |
36 | 41 | | |
| |||
128 | 133 | | |
129 | 134 | | |
130 | 135 | | |
| 136 | + | |
131 | 137 | | |
132 | 138 | | |
133 | 139 | | |
| |||
161 | 167 | | |
162 | 168 | | |
163 | 169 | | |
| 170 | + | |
164 | 171 | | |
165 | 172 | | |
166 | 173 | | |
| |||
193 | 200 | | |
194 | 201 | | |
195 | 202 | | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | 203 | | |
200 | 204 | | |
201 | 205 | | |
202 | 206 | | |
203 | 207 | | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
204 | 219 | | |
205 | 220 | | |
206 | 221 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
117 | 122 | | |
118 | 123 | | |
119 | 124 | | |
| |||
0 commit comments