在编译时更改webkit中的默认sqlite数据库路径

时间:2012-12-12 06:46:45

标签: sqlite compilation webkit arm

我正在为ARM目标编译webkit。有没有办法更改webkit存储sqlite db的默认路径。我可以在webkit中进行硬编码吗?

我现在收到此错误:

ERROR: SQLite database failed to load from /.local/share/webkit/icondatabase/WebpageIcons.db
Cause - unable to open database file
Source/WebCore/platform/sql/SQLiteDatabase.cpp(70) : bool WebCore: QLiteDatabase: pen(const WTF: tring&, bool)
ERROR: Unable to open icon database at path /.local/share/webkit/icondatabase/WebpageIcons.db - out of memory
Source/WebCore/loader/icon/IconDatabase.cpp(990) : void* WebCore::IconDatabase::iconDatabaseSyncThread()

我想将/.local/share/webkit/icondatabase/更改为不存在读/写问题的其他路径。

1 个答案:

答案 0 :(得分:0)

文件 Source / WebCore / loader / icon / IconDatabase.cpp

中的webkit源代码

硬编码数据库路径如下:

 m_databaseDirectory = "<your_dir_path>";

对我来说很好。