compat: warn libc >= 2.14 is required to compile against 3.4.4
authorLuis R. Rodriguez <mcgrof@frijolero.org>
Fri, 6 Jul 2012 21:18:39 +0000 (14:18 -0700)
committerLuis R. Rodriguez <mcgrof@frijolero.org>
Fri, 6 Jul 2012 21:18:39 +0000 (14:18 -0700)
Warn when using bin/get-compat-kernels. We could later add
a dynamic distro-agnostic check...

Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
bin/get-compat-kernels

index ed74720a77336b9368f16b997e469ad47a4d497c..d80c0a794768387fd05f1dffb269d30d366699ae 100755 (executable)
@@ -210,11 +210,15 @@ SPACE_PER_KERNEL_DEB="13"
 echo -e "This will download ${YELLOW}${NUM_KERNELS}${NORMAL} kernel headers to allow you to"
 echo -e "cross compile any module over these kernels with ${GREEN}ckmake${NORMAL}."
 echo -e "The download payload is about ${YELLOW}~ $((${SPACE_PER_KERNEL_DEB} * ${NUM_KERNELS})) ${CYAN}MiB${NORMAL}, once uncompressed"
-echo -e "it will use ${GREEN}sudo${NORMAL} to stash kernel header files under ${BLUE}/usr/src/${NORMAL} and ${BLUE}/lib/modules/${NORMAL}"
-echo -e "and consume about ~ ${YELLOW}$((${NUM_KERNELS} * ${SPACE_PER_KERNEL})) ${RED}MiB${NORMAL} of space."
+echo -e "it will use ${GREEN}sudo${NORMAL} to stash kernel header files under ${BLUE}/usr/src/${NORMAL}"
+echo -e "and ${BLUE}/lib/modules/${NORMAL} and consume about ~ ${YELLOW}$((${NUM_KERNELS} * ${SPACE_PER_KERNEL})) ${RED}MiB${NORMAL} of space."
+echo -e ""
+echo -e "Note: you will need ${CYAN}libc${NORMAL} > ${GREEN}2.14${NORMAL} otherwise compilation may"
+echo -e "fail with Linux ${CYAN}3.4.4${NORMAL}"
 echo -e ""
 echo -e "The kernel headers used are from ${PURPLE}${UNDERLINE}Vanilla${NORMAL} kernels"
-echo -e "from the Ubuntu mainline / vanilla kernel PPA:"
+echo -e "from the Ubuntu mainline / vanilla kernel PPA and are extracted"
+echo -e "using ${GREEN}ar${NORMAL} and ${GREEN}tar${NORMAL}:"
 echo -e ""
 echo -e "${BLUE}http://kernel.ubuntu.com/~kernel-ppa/mainline/${NORMAL}"
 echo -e ""