Information2024. 8. 9. 06:55

Ubuntu 22.04에서 `wdt`를 빌드할 때 `folly` 라이브러리와 관련된 링크 단계 오류를 해결하기 위해 고려할 수 있는 몇 가지 사항을 포함한 최종 점검 내용을 제시합니다:

#문제 해결 단계

1. `folly` 라이브러리 업데이트

   최신 버전의 `folly`를 사용하는 것은 호환성 문제를 해결하는 데 도움이 될 수 있습니다. 아래 명령어를 사용하여 최신 버전을 설치합니다.

   ```bash
   git clone https://github.com/facebook/folly.git
   cd folly
   mkdir _build && cd _build
   cmake ..
   make -j$(nproc)
   sudo make install
   ```

2. `wdt` 클린 빌드

   이전 빌드 과정에서 발생한 문제를 제거하고 새로운 환경에서 빌드를 시도합니다.

   ```bash
   cd /path/to/wdt
   rm -rf _build
   mkdir _build && cd _build
   cmake ..
   make -j$(nproc)
   ```

3. 종속성 확인

   필요한 모든 라이브러리와 도구가 설치되어 있는지 확인합니다.

   ```bash
   sudo apt-get install -y \
       g++ cmake libboost-all-dev \
       libevent-dev libdouble-conversion-dev \
       libgoogle-glog-dev libgflags-dev \
       libiberty-dev liblz4-dev \
       liblzma-dev libsnappy-dev \
       make zlib1g-dev binutils-dev \
       libjemalloc-dev libssl-dev \
       pkg-config libunwind-dev
   ```

4. 링크 문제 해결

   CMake 설정을 수정하여 `folly` 라이브러리 경로를 명시적으로 지정합니다.

   ```cmake
   find_package(folly REQUIRED)
   include_directories(${FOLLY_INCLUDE_DIR})
   link_directories(${FOLLY_LIBRARY_DIR})
   ```

5. 환경 변수 설정

   라이브러리 경로를 `LD_LIBRARY_PATH`에 추가하여 런타임 링크 문제를 해결합니다.

   ```bash
   export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
   ```

#추가 고려 사항:

- `pkg-config` 사용**: `pkg-config`를 사용하여 `folly`의 정확한 경로와 링크 옵션을 확인할 수 있습니다.

  ```bash
  pkg-config --cflags --libs folly
  ```

- `ldd` 명령어 사용**: 빌드된 바이너리의 라이브러리 종속성을 확인하여 문제를 진단할 수 있습니다.

  ```bash
  ldd /path/to/binary
  ```

제시된 단계들과 추가 고려 사항은 대부분의 링크 관련 문제를 해결하는 데 효과적일 것입니다. 문제가 지속될 경우 커뮤니티 지원을 받는 것도 좋은 방법입니다.

출처:
1. [복제 오류 문제 해결 - GitHub Enterprise Cloud Docs](https://docs.github.com/ko/enterprise-cloud@latest/repositories/creating-and-managing-repositories/troubleshooting-cloning-errors)
2. [오류: “빌드하는 동안 소스 코드가 표시되지 않음” - GitHub Docs](https://docs.github.com/ko/enterprise-cloud@latest/code-security/code-scanning/troubleshooting-code-scanning/no-source-code-seen-during-build)
3. [커밋 메일 주소 설정 - GitHub Docs](https://docs.github.com/ko/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)
4. [Issues · kakao/khaiii - GitHub](https://github.com/kakao/khaiii/issues)
5. [wdt.git](https://github.com/facebook/wdt.git)

Posted by [TheWon]
Information2022. 2. 24. 22:48

“IoT, 먼저 데이터로 무엇을 할지부터 고려하라” 롤스로이스 CIDO #iot데이터

엔진 제조사는 IoT 데이터를 활용하여 제품군이 아닌 개별 엔진에 맞게 유지관리 및 정밀 검사를 조정하고 있다.  롤스로이스(Rolls-Royce)의 CIO 겸 최고 디지털 책임자(CDO) 스튜어트 휴즈는 민간 항공우주 비즈니스 부문의 디지털 팀을 이끌고 있다.

https://www.ciokorea.com/news/226949

Posted by [TheWon]
Information2022. 2. 15. 09:33

노코드에 드리운 그림자, 곳곳의 ‘락인’ 피하려면?

 

기업들이 ‘노코드(No-code)’ 소프트웨어 도구를 점점 더 많이 사용하게 되면서 락인(lock-in)될 가능성도 커질 것이다. 그렇다면 이러한 종속을 어떻게 피할 수 있을까?  #노코드 #노코드소프트웨어

 

https://www.ciokorea.com/news/225404

Posted by [TheWon]
Information2022. 2. 11. 13:42

한국IDC, 전 세계 디지털 트랜스포메이션 전망 및 국내 시사점 발표

 

국내 디지털 트랜스포메이션(DX) 지출, 2024년까지 두 자릿수 성장 예상 인터내셔날데이터코퍼레이션코리아(이하 한국IDC)는 최근 ‘IDC FutureScape: 전 세계 디지털 트랜스포메이션 2022년 전망 – 한국 시장에 대한 시사점' 보고서를 발간하고 국내 디지털 트랜스포이션(DX) 현황과 성장 동인, 그리고 2022년 이후의 10대 전망을 발표했다.  #한국IDC #컨퍼런스

 

https://www.dailysecu.com/news/articleView.html?idxno=134100

Posted by [TheWon]
Information2022. 2. 11. 09:16

패션 기업들은 왜 ‘디지털 트랜스포메이션’을 시도하는가?

http://www.iconsumer.or.kr/news/articleView.html?idxno=23528

Posted by [TheWon]