393406 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

頑張れ!ポイド

頑張れ!ポイド

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

カテゴリ

L-01D

(2)

P01D

(3)

SC-02B

(3)

ISW12HT

(1)

DIGNO

(10)

Linux

(1)

IS11LG

(22)

図書館

(1)

INFOBAR A02

(7)

L01E

(18)

MEMU

(0)

SC06D

(4)

LGL21

(14)

LGL22

(2)

SC03E

(20)

L01F

(4)

Android

(5)

github

(1)

Z500KL

(1)

SCL23

(2)

日記/記事の投稿

キーワードサーチ

▼キーワード検索

コメント新着

solarisintel@ Re[1]:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) magicianさんへ 普通のwipe操作ではROMが…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
magician@ Re:L01E用のoreo(8.0, 8.1) カスタムROM(03/11) 初めまして、お助けください。 SC-03Eに、…
ヴァジャイナ@ Re:SC03E用のAndroid 10, Optimized-LineageOS-17.1-20220106-sc03e.zip(01/06) こちらのandroid 10のロムですが、今年の…
goofy ahh@ Re[8]:L01Fでlineage-17.1 Android 10.0を動かしてみた(11/27) 間違えて2回しちゃいましたすいません
2022年05月17日
XML
カテゴリ:Android
kltedcmactiveのビルドのためBoardConfigCommon.mkを参照してみると、何やら新しいパラメータが...

BOARD_RAMDISK_USE_XZ := true


lineageosのソースをみてみると RAMDISKの圧縮は、LZ4, XZ, GZIPしか対応していない。
build/core/Makefile

ifeq ($(BOARD_RAMDISK_USE_LZ4),true)
# -l enables the legacy format used by the Linux kernel
COMPRESSION_COMMAND_DEPS := $(LZ4)
COMPRESSION_COMMAND := $(LZ4) -l -12 --favor-decSpeed
RAMDISK_EXT := .lz4
else ifeq ($(BOARD_RAMDISK_USE_XZ),true)
COMPRESSION_COMMAND_DEPS := $(XZ)
COMPRESSION_COMMAND := $(XZ) -f -c --check=crc32 --lzma2=dict=32MiB
RAMDISK_EXT := .xz
else
COMPRESSION_COMMAND_DEPS := $(MINIGZIP)
COMPRESSION_COMMAND := $(MINIGZIP)
RAMDISK_EXT := .gz
endif


ということは、カーネルのdefconfigのRAMDISKの圧縮は以下の3種類にするしかない。

CONFIG_RD_GZIP=y
# CONFIG_RD_BZIP2 is not set
# CONFIG_RD_LZMA is not set
CONFIG_RD_XZ=y
# CONFIG_RD_LZO is not set
CONFIG_RD_LZ4=y


boot,recoveryパーティションサイズの制約のためGZIPは使えず、今までlzmaをよく使っていたけど
7.1から実装された以下のパラメータ

LZMA_RAMDISK_TARGETS := recovery,boot

これ無くなっているのね。ショック。

mkbootコマンドがサポートしているのはlzma, xz, lz4, gzipなので、lineage-18.1ではlz4かxzになりそう。






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2022年05月17日 18時15分03秒
コメント(2) | コメントを書く
[Android] カテゴリの最新記事



© Rakuten Group, Inc.