Khem Raj aba18fdc33 prelink: Fix segfaults in prelink-rtld
prelink-rtld was segfaulting because prelink looks for
libs in lib64 folder for 64-bit machines, however on riscv
the directories are simply /lib and /usr/lib

Secondly define the ldso name for riscv

backport another patch to fix DT_NEEDED processing

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-03-17 19:14:19 -07:00
2018-03-16 17:16:53 -07:00
2017-10-02 23:08:43 -07:00
2018-03-16 17:16:53 -07:00

meta-riscv

RISC-V Architecture Layer for OpenEmbedded/Yocto

license Build Status

Description

This is the general hardware specific BSP overlay for the RISC-V based devices.

More information can be found at: https://riscv.org/ (Official Site)

The core BSP part of meta-riscv should work with different OpenEmbedded/Yocto distributions and layer stacks, such as:

  • Distro-less (only with OE-Core).
  • Angstrom.
  • Yocto/Poky (main focus of testing).

Dependencies

This layer depends on:

  • URI: git://github.com/openembedded/openembedded-core
    • branch: master
    • revision: HEAD
  • URI: git://github.com/openembedded/bitbake
    • branch: master
    • revision: HEAD

Quick Start

Note: You only need this if you do not have an existing Yocto Project build environment.

Make sure to install the repo command by Google first.

Create workspace

mkdir riscv-yocto
repo init -u git://github.com/riscv/meta-riscv  -b master -m tools/manifests/riscv-yocto.xml
repo sync
repo start work --all

Setup Build Environment

. ./meta-riscv/setup.sh

Build Image

bitbake core-image-full-cmdline

Run in QEMU

runqemu nographic

Maintainer(s)

  • Khem Raj <raj dot khem at gmail.com>
Description
No description provided
Readme MIT 7.9 MiB
Languages
BitBake 72.3%
Makefile 22.2%
Shell 3%
CMake 2.5%