Commit Graph

354 Commits

Author SHA1 Message Date
Khem Raj
f4107d92c3 layer.conf: Drop older releases from supported LAYERSERIES_COMPAT
gatesgarth is current release (3.2)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 09:51:17 -08:00
Khem Raj
e9e1990f35 qtbase: Ignore textrels for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 09:51:17 -08:00
Khem Raj
1a8261c677 musl: Refresh patch on top of latest musl
Wire new syscalls upto 5.8 kernel for rv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-31 23:06:42 -07:00
Khem Raj
9a75ffbb21 mesa: Remove bbappend
This issue is fixed differently and patched in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-20 20:57:03 -07:00
Khem Raj
ca97886a1e boost: Drop bbappend
This issue is fixed differently and patched in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-20 20:57:03 -07:00
Khem Raj
4d06338812 poppler: Ignore textrel QA errors for rv64/rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-20 20:57:03 -07:00
Khem Raj
d5723e6979 layer.conf: Add gatesgarth to LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-15 13:42:01 -07:00
Khem Raj
d9b1569703 cmocka: Ignore textrels
There are texrels in tests
ERROR: QA Issue: cmocka-ptest: ELF binary /usr/lib/cmocka/ptest/tests/test_strmatch has relocations in .text
cmocka-ptest: ELF binary /usr/lib/cmocka/ptest/tests/test_strmatch has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-05 10:22:10 -07:00
Khem Raj
ec2c3d1104 ltp: Enable buids on rv32/musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-05 10:22:10 -07:00
Khem Raj
21abe9ccf7 musl: add rv32 support
Patches are under discussion in musl ml, this provides a way to test it
further on Yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Stefan O'Rear <sorear@fastmail.com>
2020-09-12 13:50:07 -07:00
Khem Raj
ff16e38107 layer.conf: Exclude failing recipes from builds on rv32
These need to be fixed in due couese, for now ignore them in world
builds for rv32 machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-12 13:50:07 -07:00
Khem Raj
e655c2f7f2 doxygen: Ignore textrel for now
This will be better with next binutils but until then we live with this

Fixes
doxygen-1.8.20: doxygen: ELF binary /usr/bin/doxygen has relocations in .text
doxygen: ELF binary /usr/bin/doxygen has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-12 13:50:07 -07:00
Alistair Francis
1faef0e153 qt5-layer: Remove Qt5 overides
meta-qt5 now has the same overides upstream, let's remove them for
meta-riscv.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-09-02 19:18:44 -07:00
Stefan O'Rear
bcb2888ddc Use https URLs to fetch repositories
Signed-off-by: Stefan O'Rear <sorear@fastmail.com>
2020-09-01 15:07:08 -07:00
sungwon.pino
176afa5fad mesa : Fix patch-fuzz waring message when build qemuriscv32
Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-08-31 08:54:42 -07:00
Alistair Francis
6ca7222f59 glibc: Update to use upstream
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-08-28 17:40:44 -07:00
sungwon.pino
e7c5476aed linux-yocto : Support kernel 5.8 for riscv32
Kernel 5.8 already on stable state in linux-yocto
To support both kernel 5.8 and 5.4 for riscv32
renamed bbappend file

Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-08-26 15:22:04 -07:00
Alistair Francis
961eff25ca glibc: Update to the latest upstream submission
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-08-25 23:13:24 -07:00
sungwon.pino
fc26818495 README.md : Remove LSB related content that is deprecated
No longer support Linux Standard Base (LSB) since version 3.0
core-image-lsb-sdk recipes are removed
So remove the related content

https://www.yoctoproject.org/docs/3.0/ref-manual/ref-manual.html#migration-3.0-lsb-support-removed

Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-08-25 13:52:53 -07:00
Khem Raj
c1441320fa openocd: Fix build with gcc10/-fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-15 19:04:53 -07:00
Alistair Francis
4b8e715aec glibc: Update to a later patch version
Update the glibc RV32 to a more recent patch version. Remove some
backported patches that don't apply as we already have them merged.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-07-28 22:39:57 -07:00
sungwon.pino
4354bf2888 README.md: Minor fix to using wayland image for HiFive Unleashed board
Signed-off-by: sungwon.pino <sungwon.pino@gmail.com>
2020-07-24 08:43:06 -07:00
Alistair Francis
6472e4ca84 Add a CONTRIBUTORS file
The list of people was generated with:

git log | grep Signed | sort | uniq

Also update the LICENSE file to point to the new file.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-07-20 20:32:07 -07:00
Alistair Francis
d4fb366167 init-ifupdown: Remove the qemuriscv64 specific ifupdown script
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-07-17 11:00:35 -07:00
Khem Raj
d067333e5b go-dep: Remove bbappend
Patch has been moved to oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-13 08:42:50 -07:00
Khem Raj
d185d0ae87 go: Remove the recipes
OE-Core now has 1.14 since dunfell release which supports riscv64 out of
box

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-13 08:42:50 -07:00
Khem Raj
d2de1c5ea8 openocd: Update to the latest SHA
Fixes build failure on rv64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-20 11:27:58 -07:00
Alistair Francis
da23f115b4 openocd: Use the fork when building for x86 host machines
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-05-20 13:04:29 -07:00
Alistair Francis
a2b88b2959 openocd: Update to the latest SHA
Update the RISC-V fork of OpenOCD to the SHA.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-05-20 13:04:29 -07:00
Alistair Francis
5c38329a8a .travis.yml: Update the Ubuntu distro
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2020-05-19 20:24:17 -07:00
Khem Raj
6f495435ed freedom-u540.conf: Define virtual/bootloader to be u-boot
Fixes
NOTE: Multiple providers are available for virtual/bootloader (u-boot, u-boot-juno, u-boot-orangepi-i96, u-boot-poplar, u-boot-socfpga)
Consider defining a PREFERRED_PROVIDER entry to match virtual/bootloader

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-02 08:37:49 -07:00
Khem Raj
5cc6fe3632 ltp: Fix build on rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-29 16:27:09 -07:00
Khem Raj
762911ea2e boost: Fix build on rv32
Define __NR_futex in terms for __NR_futex_time64 for rv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-29 16:27:09 -07:00
Khem Raj
f59218799a ghostscript: Add rv32 specific objarch.h
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-29 16:27:09 -07:00
Khem Raj
a834a2b0a4 ghostscript: rv64 is LE by default
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-29 16:27:09 -07:00
Khem Raj
8bd3402c76 perf: Remove libunwind dependency
libunwind is not yet ported to rv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-24 21:15:49 -07:00
Khem Raj
67679a99a7 packagegroup-core-tools-testapps: Remove kexec and gst-example for rv32
Not buildable yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-24 21:15:49 -07:00
Khem Raj
e94845a250 packagegroup-core-tools-profile: Disable systemtap and valgrind in packagegroups
They still need porting to rv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-24 21:15:49 -07:00
Khem Raj
626d1645a7 openocd_riscv: Ensure the PV is still riscv
It is defined to 0.10+XXX in main recipe
Fixes
NOTE: preferred version riscv of openocd not available (for item openocd)
NOTE: versions of openocd available: 0.10+gitrAUTOINC+ded6799025 0.10+gitrAUTOINC+f93ede5401

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-24 21:15:49 -07:00
Khem Raj
4aa593b23b go-dep: Update sys module to latest
This brings in needed riscv64 support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-23 17:14:14 -07:00
Khem Raj
98504386a5 libunwind: Disable build on riscv
Fixes
../include/libunwind.h:29:3: error: #error "Unsupported arch"

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-23 17:14:14 -07:00
Khem Raj
1950ff1ca4 layer.conf: Ignore textrel for few more recipes
The real issue is in binutils/ld inserting R_RISCV_NONE which is then
caught by textrel checker, there are binutils bugs to address this
[1] [2]

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=24676
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=24673

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-21 19:35:56 -07:00
Khem Raj
ad387e4b63 conf/layer.conf: Disable textrel for qtbase
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-17 22:56:58 -07:00
Khem Raj
6942fbd552 packagegroup-go-sdk-target: Enable go for rv64 but disable for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-17 22:56:58 -07:00
Khem Raj
0fd7aabf75 conf/layer.conf: Add gdb/perf to exception list for textrel
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-17 22:56:58 -07:00
Khem Raj
32545e3bae layer.conf: Skip textrel for eudev on rv64
Build QA complains
ERROR: eudev-3.2.9-r0 do_package_qa: QA Issue: eudev: ELF binary /usr/bin/udevadm has relocations in .text
eudev: ELF binary /usr/libexec/udevadm has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-13 17:08:56 -07:00
Khem Raj
5092957c7a openssl: Make bbappend regexp relaxed for all openssl 1.1.1 versions
The rv32 patch is needed across all openssl 1.1.1 versions

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-01 09:47:28 -07:00
Khem Raj
5bd3c383e1 layer.conf: Mark layer 3.1 compatible
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-24 14:57:55 -07:00
Khem Raj
1a49b6345b openssl: Match bbappend version to core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-24 14:57:55 -07:00
Khem Raj
9d43c55a1e mesa: Rename bbappend to match oe-core
it still is needed with mesa 20

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-08 22:39:33 -07:00