INSTALL: Add package list; add note about C++
[linux-libre-firmware.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index a68446a78356348cdb4975cabbe18394f0714b0b..47c4888f9e69b9c013756635e9169a510ed1a45a 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -10,11 +10,11 @@ Once the desired things are built, "make install" will put them into
 the appropriate place, which is /lib/firmware by default although you
 can override this with something like:
 
-        make prefix=/desired/path
+        make prefix=/desired/path install
 
 In order to build everything you will need the following on the host 
 system:
-       * A C compiler, like GCC
+       * A C/C++ compiler, like GCC
        * Cmake
        * GNU Bison/YACC
        * GNU Flex
@@ -25,13 +25,21 @@ system:
                 - arm-linux-gnueabi-gcc
                 - arm-linux-gnueabi-ld
                 - arm-linux-gnueabi-objcopy
+               - arm-none-eabi-gcc
+               - arm-none-eabi-objcopy
+               - arm-none-eabi-as
+
+On GNU/Linux distros that use apt you can install these with:
+
+apt install binutils-arm-linux-gnueabi binutils-arm-none-eabi bison \
+cmake flex g++ gcc gcc-arm-linux-gnueabi gcc-arm-none-eabi gperf make wget
 
 CARL9170 Firmware Configuration
 When building the carl9170 firmware you will be prompted with
 configuration questions.
 
 -----
-Copyright (C) 2017 Jason Self <j@jxself.org>
+Copyright (C) 2017, 2018 Jason Self <j@jxself.org>
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
 notice and this notice are preserved.  This file is offered as-is,