高通apps程式碼上傳perforce伺服器問題
阿新 • • 發佈:2019-01-02
專案中高通的linux原始碼上傳perforce伺服器的問題,真是搞慫了,主要問題有以下幾個:
PS:perforce伺服器真心不好用。。
1. linux下的perforce workspace不顯示隱藏檔案,所以上傳的時候,不能將隱藏檔案上傳。
解決方法:
2. 原始碼中的軟連結指向一個目錄的軟連線檔案無法上傳到perforce 伺服器:
解決方法: cp 命令的 -avRfL L引數將軟連結檔案copy成所指向的檔案,所以執行後,原始碼增大了一倍,只能這麼解決了。
3. 編譯出現問題:
| *opkg_install_cmd: Cannot install package loc-mcm-type-conv.
| *opkg_install_cmd: Cannot install package mcm-core.
| *opkg_install_cmd: Cannot install package loc-mcm-qmi-test-shim.
| *opkg_install_cmd: Cannot install package loc-mcm-test-shim.
| *opkg_install_cmd: Cannot install package mcmlocserver.
NOTE: package 9615-cdp-image-1.0-r0: taskdo_rootfs: Failed
原因是高通的升級的程式碼在tmp-eglibc 目錄中也有需要的東東,而我把他給刪了,所以造成n多問題。
PS:
1. 上傳原始碼,不要上傳編譯後的程式碼。
2. 多分析規律(萬事均有規律),不要著急。