ANLAB-KAIST / rust-dpdk

BSD 3-Clause "New" or "Revised" License
86 stars 14 forks source link

RUSTFLAGS 없이 빌드 #25

Closed leeopop closed 4 years ago

leeopop commented 4 years ago

한계점

  1. 외부 심볼이 전혀 없는 드라이버 (e.g. af_packet)등은 이 방법으로 링크하는 것이 불가능

시사점

  1. 다행이도 주요 인텔 드라이버 및 멜라녹스 드라이버 로딩 가능

변경사항 요약

  1. 최신 DPDK는 개별 .a파일을 링크하지 않고 libdpdk.a하나로 링크하는 기능을 제공 image 따라서 과거 개별 .a파일을 직접 링크하던 코드 삭제
  2. RUSTFLAGS 관련 기능 제거
  3. non-static function 들을 직접 링크하는 코드를 생성

TODO

leeopop commented 4 years ago

코멘트 반영 후 readme 작업중입니다

leeopop commented 4 years ago

Readme 업데이트 완료했습니다.

leeopop commented 4 years ago

bors try

ghost commented 4 years ago

try

Build failed:

leeopop commented 4 years ago

bors try

ghost commented 4 years ago

try

Build succeeded:

leeopop commented 4 years ago

bors try 지금까지 수정사항 모두 반영하였습니다.

ghost commented 4 years ago

try

Build succeeded:

leeopop commented 4 years ago

bors try

ghost commented 4 years ago

try

Build succeeded:

ghost commented 4 years ago

Build succeeded: