Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 832059
Collapse All | Expand All

(-)a/crossdev (-1 / +32 lines)
Lines 1434-1439 emerge-wrapper --target ${CTARGET} --init || exit 1 Link Here
1434
### Thus we create non-symlinked layout early.
1434
### Thus we create non-symlinked layout early.
1435
xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib
1435
xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib
1436
xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib
1436
xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib
1437
###
1438
### We need some special riscv sauce here similar as in baselayout. Ugly.
1439
### step 1: set up all multilib libdirs
1440
### step 2: set up the compat symlink of the default abi for non-multilib
1441
case ${CTARGET} in
1442
	riscv*)
1443
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib64
1444
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib64/lp64
1445
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib64/lp64d
1446
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib64
1447
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib64/lp64
1448
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib64/lp64d
1449
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib32
1450
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib32/ilp32
1451
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/lib32/ilp32d
1452
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib32
1453
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib32/ilp32
1454
			xmkdir -p "${EPREFIX}"/usr/${CTARGET}/usr/lib32/ilp32d
1455
			;;&
1456
	riscv64*)
1457
			rmdir "${EPREFIX}"/usr/${CTARGET}/lib64/${DEFAULT_ABI}
1458
			ln -s . "${EPREFIX}"/usr/${CTARGET}/lib64/${DEFAULT_ABI}
1459
			rmdir "${EPREFIX}"/usr/${CTARGET}/usr/lib64/${DEFAULT_ABI}
1460
			ln -s . "${EPREFIX}"/usr/${CTARGET}/usr/lib64/${DEFAULT_ABI}
1461
			;;
1462
	riscv32*)
1463
			rmdir "${EPREFIX}"/usr/${CTARGET}/lib32/${DEFAULT_ABI}
1464
			ln -s ../lib "${EPREFIX}"/usr/${CTARGET}/lib32/${DEFAULT_ABI}
1465
			rmdir "${EPREFIX}"/usr/${CTARGET}/usr/lib32/${DEFAULT_ABI}
1466
			ln -s ../lib "${EPREFIX}"/usr/${CTARGET}/usr/lib32/${DEFAULT_ABI}
1467
			;;
1468
esac
1437
1469
1438
#################
1470
#################
1439
emerged_with_use() {
1471
emerged_with_use() {
1440
- 

Return to bug 832059