~ubuntu-branches/ubuntu/raring/avr-libc/raring-proposed

« back to all changes in this revision

Viewing changes to doc/api/tools-install.dox

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2007-12-29 16:20:03 UTC
  • mto: This revision was merged to the branch mainline in revision 7.
  • Revision ID: james.westby@ubuntu.com-20071229162003-xx0w1lyakuvfwrhm
Tags: upstream-1.4.7
ImportĀ upstreamĀ versionĀ 1.4.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* Copyright (c) 2002,2005, Theodore Roth
2
2
   Copyright (c) 2006, Joerg Wunsch
 
3
   Copyright (c) 2007, Eric B. Weddington
3
4
   All rights reserved.
4
5
 
5
6
   Redistribution and use in source and binary forms, with or without
11
12
     notice, this list of conditions and the following disclaimer in
12
13
     the documentation and/or other materials provided with the
13
14
     distribution.
 
15
   * Neither the name of the copyright holders nor the names of
 
16
     contributors may be used to endorse or promote products derived
 
17
     from this software without specific prior written permission.
14
18
 
15
19
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16
20
  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24
28
  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25
29
  POSSIBILITY OF SUCH DAMAGE. */
26
30
 
27
 
/* $Id: tools-install.dox,v 1.13.2.2 2006/10/06 22:51:52 joerg_wunsch Exp $ */
28
 
 
29
 
/** \page install_tools Installing the GNU Tool Chain
30
 
 
 
31
/* $Id: tools-install.dox,v 1.13.2.3 2007/05/22 02:02:04 arcanum Exp $ */
 
32
 
 
33
/** 
 
34
 
 
35
\page install_tools Building and Installing the GNU Tool Chain
31
36
\addindex installation
32
37
 
33
 
\note This discussion was taken directly from Rich Neswold's document. (See
34
 
\ref acks).
35
 
 
36
 
\note This discussion is Unix specific. [FIXME: troth/2002-08-13: we need a
37
 
volunteer to add windows specific notes to these instructions.]
38
 
 
39
 
This chapter shows how to build and install a complete development environment
40
 
for the AVR processors using the GNU toolset.
 
38
This chapter shows how to build and install, from source code, a complete 
 
39
development environment for the AVR processors using the GNU toolset. There are 
 
40
two main sections, one for Linux, FreeBSD, and other Unix-like operating systems, 
 
41
and another section for Windows.
 
42
 
 
43
\section install_unix Building and Installing under Linux, FreeBSD, and Others
41
44
 
42
45
The default behaviour for most of these tools is to install every thing under
43
46
the \c /usr/local directory.  In order to keep the AVR tools separate from the
102
105
You can develop programs for AVR devices without the following tools.  They may
103
106
or may not be of use for you.
104
107
 
105
 
- <b>uisp</b><br>
106
 
  http://savannah.gnu.org/projects/uisp/<br>
107
 
  \ref install_uisp "Installation"
108
 
 
109
 
- <b>avrdude</b><br>
 
108
- <b>AVRDUDE</b><br>
110
109
  http://savannah.nongnu.org/projects/avrdude/ <br>
111
110
  \ref install_avrprog "Installation" <br>
112
111
  \ref using_avrprog "Usage Notes"
115
114
  http://sources.redhat.com/gdb/ <br>
116
115
  \ref install_gdb "Installation"<br>
117
116
 
118
 
- <b>Simulavr</b><br>
 
117
- <b>SimulAVR</b><br>
119
118
  http://savannah.gnu.org/projects/simulavr/ <br>
120
119
  \ref install_simulavr "Installation"
121
120
 
122
 
- <b>AVaRice</b><br>
 
121
- <b>AVaRICE</b><br>
123
122
  http://avarice.sourceforge.net/ <br>
124
123
  \ref install_avarice "Installation"<br>
125
124
 
 
125
 
 
126
 
126
127
\section install_avr_binutils GNU Binutils for the AVR target
127
128
\addindex installation, binutils
128
129
 
200
201
devices.  A patch that adds more AVR types can be found at
201
202
http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/avr-binutils/files/patch-newdevices
202
203
 
 
204
 
 
205
 
203
206
\section install_avr_gcc GCC for the AVR target
204
207
\addindex installation, gcc
205
208
 
235
238
devices.  A patch that adds more AVR types can be found at
236
239
http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/avr-gcc/files/patch-newdevices
237
240
 
 
241
 
 
242
 
238
243
\section install_avr_libc AVR Libc
239
244
\addindex installation, avr-libc
240
245
 
256
261
$ make install
257
262
\endverbatim
258
263
 
259
 
\section install_avrprog Avrdude
 
264
 
 
265
\section install_avrprog AVRDUDE
260
266
\addindex installation, avrprog
261
267
\addindex installation, avrdude
262
268
 
288
294
$ make install
289
295
\endverbatim
290
296
 
 
297
 
 
298
 
291
299
\section install_gdb GDB for the AVR target
292
300
\addindex Installation, gdb
293
301
 
294
 
Gdb also uses the \c configure system, so to build and install:
 
302
GDB also uses the \c configure system, so to build and install:
295
303
 
296
304
\verbatim
297
305
$ bunzip2 -c gdb-<version>.tar.bz2 | tar xf -
308
316
\ref install_avarice "avarice" since avr-gdb needs one of these to run as a
309
317
a remote target backend.
310
318
 
311
 
\section install_simulavr Simulavr
 
319
 
 
320
 
 
321
\section install_simulavr SimulAVR
312
322
\addindex installation, simulavr
313
323
 
314
 
Simulavr also uses the \c configure system, so to build and install:
 
324
SimulAVR also uses the \c configure system, so to build and install:
315
325
 
316
326
\verbatim
317
327
$ gunzip -c simulavr-<version>.tar.gz | tar xf -
329
339
\ref install_avr_libc "avr-libc"
330
340
if you want to have the test programs built in the simulavr source.
331
341
 
332
 
\section install_avarice AVaRice
 
342
 
 
343
 
 
344
\section install_avarice AVaRICE
333
345
\addindex installation, avarice
334
346
 
335
347
\note These install notes are not applicable to avarice-1.5 or older. You
336
348
probably don't want to use anything that old anyways since there have been
337
349
many improvements and bug fixes since the 1.5 release.
338
350
 
339
 
AVaRice also uses the \c configure system, so to build and install:
 
351
AVaRICE also uses the \c configure system, so to build and install:
340
352
 
341
353
\verbatim
342
354
$ gunzip -c avarice-<version>.tar.gz | tar xf -
348
360
$ make install
349
361
\endverbatim
350
362
 
351
 
\note AVaRice uses the bfd library for accessing various binary file formats.
 
363
\note AVaRICE uses the BFD library for accessing various binary file formats.
352
364
You may need to tell the configure script where to find the lib and headers
353
365
for the link to work. This is usually done by invoking the configure script
354
366
like this (Replace <tt>\<hdr_path\></tt> with the path to the \c bfd.h file on
359
371
$ CPPFLAGS=-I<hdr_path> LDFLAGS=-L<lib_path> ../configure --prefix=$PREFIX
360
372
\endverbatim
361
373
 
 
374
 
 
375
 
 
376
\section install_windows Building and Installing under Windows
 
377
 
 
378
Building and installing the toolchain under Windows requires more effort because
 
379
all of the tools required for building, and the programs themselves, are mainly
 
380
designed for running under a POSIX environment such as Unix and Linux. Windows
 
381
does not natively provide such an environment.
 
382
 
 
383
There are two projects available that provide such an environment, Cygwin and
 
384
MinGW/MSYS. There are advantages and disadvantages to both. Cygwin provides a 
 
385
very complete POSIX environment that allows one to build many Linux based tools
 
386
from source with very little or no source modifications. However, POSIX 
 
387
functionality is provided in the form of a DLL that is linked to the application.
 
388
This DLL has to be redistributed with your application and there are issues if 
 
389
the Cygwin DLL already exists on the installation system and different versions
 
390
of the DLL. On the other hand, MinGW/MSYS can compile code as native Win32
 
391
applications. However, this means that programs designed for Unix and Linux (i.e.
 
392
that use POSIX functionality) will not compile as MinGW/MSYS does not provide
 
393
that POSIX layer for you. Therefore most programs that compile on both types of
 
394
host systems, usually must provide some sort of abstraction layer to allow an
 
395
application to be built cross-platform. 
 
396
 
 
397
MinGW/MSYS does provide somewhat of a POSIX environment that allows you to 
 
398
build Unix and Linux applications as they woud normally do, with a \c configure 
 
399
step and a \c make step. Cygwin also provides such an environment. This means
 
400
that building the AVR toolchain is very similar to how it is built in Linux,
 
401
described above. The main differences are in what the PATH environment variable 
 
402
gets set to, pathname differences, and the tools that are required to build the 
 
403
projects under Windows. We'll take a look at the tools next.
 
404
 
 
405
 
 
406
\section install_windows_tools Tools Required for Building the Toolchain for Windows
 
407
 
 
408
These are the tools that are currently used to build WinAVR 20070525 (or later).
 
409
This list may change, either the version of the tools, or the tools themselves,
 
410
as improvements are made.
 
411
 
 
412
- <b>MinGW/MSYS</b><br>
 
413
    <http://downloads.sourceforge.net/mingw/MinGW-5.1.3.exe?use_mirror=superb-east>
 
414
    - Put MinGW-5.1.3.exe in it's own directory (for example: C:\MinGWSetup)
 
415
    - Run MinGW-5.1.3.exe
 
416
    - Select "Download and install"
 
417
    - Select "Current" package.
 
418
    - Select type of install: Full.
 
419
 
 
420
- <b>Install MSYS-1.0.10.exe package.</b><br>
 
421
    <http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?download>
 
422
    - Default selections
 
423
    - Batch file will ask:
 
424
        - "Do you wish to continue with the post install?" Press "y" and press enter.
 
425
        - "Do you have MinGW installed?" Press "y" and press enter.
 
426
        - "Where is your MinGW installation?" Type in "c:/mingw" (without quotes) and press enter
 
427
        - "Do you wish for me to add mount bindings for c:/mingw to /mingw?" Press "y" and press enter.
 
428
        - It will display some messages on the screen, then it will display: "Press any key to continue . . .". Press any key.
 
429
 
 
430
- <b>Edit c:\\msys\\1.0\\msys.bat</b><br>
 
431
    Change line (should be line 41):
 
432
    \verbatim
 
433
        if EXIST rxvt.exe goto startrxvt
 
434
    \endverbatim
 
435
    to:
 
436
    \verbatim
 
437
        rem if EXIST rxvt.exe goto startrxvt
 
438
    \endverbatim
 
439
    to remark out this line. Doing this will cause MSYS to always use the bash shell and not the rxvt shell.
 
440
 
 
441
\note The order of the next three is important. Install MSYS Developer toolkit before the autotools.
 
442
 
 
443
- <b>MSYS Developer Toolkit version 1.0.1</b><br>
 
444
    - This is needed to build avr-libc in MinGW.
 
445
    - <http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?use_mirror=internap>
 
446
    - Single file installer executable. Install.
 
447
 
 
448
- <b>autoconf 2.59 from the "MSYS Developer Toolkit" release</b><br>
 
449
    - autoconf 2.59/2.60 is needed to build avr-libc in MinGW.
 
450
    - <http://downloads.sourceforge.net/mingw/msys-autoconf-2.59.tar.bz2?use_mirror=internap>
 
451
    - Extract to c:\\msys\\1.0
 
452
    
 
453
- <b>automake 1.8.2</b><br>
 
454
    - automake 1.8/1.9 is needed to build avr-libc in MinGW.
 
455
    - <http://downloads.sourceforge.net/mingw/msys-automake-1.8.2.tar.bz2?use_mirror=internap>
 
456
    - Extract to c:\\msys\\1.0
 
457
 
 
458
 
 
459
- <b>Install Cygwin</b><br>
 
460
    - Install everything, all users, UNIX line endings. This will take a *long* time.
 
461
    A fat internet pipe is highly recommended. It is also recommended that you 
 
462
    download all to a directory first, and then install from that directory to
 
463
    your machine.
 
464
 
 
465
\note MPFR requires GMP, so build it first.
 
466
 
 
467
- <b>Build GMP for MinGW</b><br>
 
468
    - Version 4.2.1
 
469
    - <http://gmplib.org/>
 
470
    - Build script:
 
471
        \verbatim
 
472
        ./configure  2>&1 | tee gmp-configure.log
 
473
        make         2>&1 | tee gmp-make.log
 
474
        make check   2>&1 | tee gmp-make-check.log
 
475
        make install 2>&1 | tee gmp-make-install.log
 
476
        \endverbatim
 
477
    - GMP headers will be installed under /usr/local/include and library installed
 
478
    under /usr/local/lib.
 
479
 
 
480
- <b>Build MPFR for MinGW</b><br>
 
481
    - Version 2.2.1
 
482
    - <http://www.mpfr.org/>
 
483
    - Build script:
 
484
        \verbatim
 
485
        ./configure --with-gmp=/usr/local 2>&1 | tee mpfr-configure.log
 
486
        make         2>&1 | tee mpfr-make.log
 
487
        make check   2>&1 | tee mpfr-make-check.log
 
488
        make install 2>&1 | tee mpfr-make-install.log
 
489
        \endverbatim
 
490
    - MPFR headers will be installed under /usr/local/include and library installed
 
491
    under /usr/local/lib.
 
492
 
 
493
- <b>Install Doxygen</b><br>
 
494
    - Version 1.4.7
 
495
    - <http://www.stack.nl/~dimitri/doxygen/>
 
496
    - Download and install.
 
497
 
 
498
- <b>Install NetPBM</b><br>
 
499
    - Version 10.27.0
 
500
    - From the GNUWin32 project: <http://gnuwin32.sourceforge.net/packages.html>
 
501
    - Download and install.
 
502
 
 
503
- <b>Install fig2dev</b><br>
 
504
    - Version 3.2 Patchlevel 5-alpha7
 
505
    - From WinFig 1.71: <http://www.schmidt-web-berlin.de/winfig/>
 
506
    - Unzip the download file and install in a location of your choice.
 
507
 
 
508
- <b>Install MiKTex</b><br>
 
509
    - Version 2.5
 
510
    - <http://miktex.org/>
 
511
    - Download and install.
 
512
 
 
513
- <b>Install Ghostscript</b><br>
 
514
    - Version 8.54
 
515
    - <http://www.cs.wisc.edu/~ghost/>
 
516
    - Download and install.
 
517
 
 
518
- Set the TEMP and TMP environment variables to <b>c:\\temp</b> or to the short filename 
 
519
    version. This helps to avoid NTVDM errors during building.
 
520
 
 
521
 
 
522
\section install_windows_building Building the Toolchain for Windows
 
523
 
 
524
All directories in the PATH enviornment variable should be specified using their 
 
525
short filename (8.3) version. This will also help to avoid NTVDM errors during
 
526
building. These short filenames can be specific to each machine.
 
527
 
 
528
Build the tools below in MSYS.
 
529
 
 
530
- <b>Binutils</b><br>
 
531
    - Open source code pacakge and patch as necessary.
 
532
    - Configure and build in a directory outside of the source code tree.
 
533
    - Set PATH, in order:
 
534
        - \<MikTex executables\>
 
535
        - /usr/local/bin
 
536
        - /usr/bin
 
537
        - /bin
 
538
        - /mingw/bin
 
539
        - c:/cygwin/bin
 
540
        - \<install directory\>/bin
 
541
    - Configure
 
542
        \verbatim
 
543
        CFLAGS=-D__USE_MINGW_ACCESS  \
 
544
        ../$archivedir/configure \
 
545
            --prefix=$installdir \
 
546
            --target=avr \
 
547
            --disable-nls \
 
548
            --enable-doc \
 
549
            --datadir=$installdir/doc/binutils \
 
550
            --with-gmp=/usr/local \
 
551
            --with-mpfr=/usr/local \
 
552
            2>&1 | tee binutils-configure.log
 
553
        \endverbatim
 
554
    - Make
 
555
        \verbatim
 
556
        make all html install install-html 2>&1 | tee binutils-make.log
 
557
        \endverbatim
 
558
    - Manually change documentation location.
 
559
 
 
560
 
 
561
- <b>GCC</b><br>
 
562
    - Open source code pacakge and patch as necessary.
 
563
    - Configure and build in a directory outside of the source code tree.
 
564
    - Set PATH, in order:
 
565
        - \<MikTex executables\>
 
566
        - /usr/local/bin
 
567
        - /usr/bin
 
568
        - /bin
 
569
        - /mingw/bin
 
570
        - c:/cygwin/bin
 
571
        - \<install directory\>/bin
 
572
    - Configure
 
573
        \verbatim
 
574
        CFLAGS=-D__USE_MINGW_ACCESS  \
 
575
        ../gcc-$version/configure \
 
576
            --prefix=$installdir \
 
577
            --target=$target \
 
578
            --enable-languages=c,c++ \
 
579
            --with-dwarf2 \
 
580
            --enable-win32-registry=WinAVR-$release \
 
581
            --disable-nls \
 
582
            --with-gmp=/usr/local \
 
583
            --with-mpfr=/usr/local \
 
584
            --enable-doc \
 
585
            --disable-libssp \
 
586
            2>&1 | tee $package-configure.log
 
587
        \endverbatim
 
588
    - Make
 
589
        \verbatim
 
590
        make all html install 2>&1 | tee $package-make.log
 
591
        \endverbatim
 
592
    - Manually copy the HTML documentation from the source code tree to the
 
593
    installation tree.
 
594
 
 
595
 
 
596
- <b>avr-libc</b><br>
 
597
    - Open source code package.
 
598
    - Configure and build at the top of the source code tree.
 
599
    - Set PATH, in order:
 
600
        - /usr/local/bin
 
601
        - /mingw/bin
 
602
        - /bin
 
603
        - \<MikTex executables\>
 
604
        - \<install directory\>/bin
 
605
        - \<Doxygen executables\>
 
606
        - \<NetPBM executables\>
 
607
        - \<fig2dev executables\>
 
608
        - \<Ghostscript executables\>
 
609
        - c:/cygwin/bin
 
610
    - Configure
 
611
        \verbatim
 
612
        ./configure \
 
613
            --host=avr \
 
614
            --prefix=$installdir \
 
615
            --enable-doc \
 
616
            --disable-versioned-doc \
 
617
            --enable-html-doc \
 
618
            --enable-pdf-doc \
 
619
            --enable-man-doc \
 
620
            --mandir=$installdir/man \
 
621
            --datadir=$installdir \
 
622
            2>&1 | tee $package-configure.log 
 
623
        \endverbatim
 
624
    - Make
 
625
        \verbatim
 
626
        make all install 2>&1 | tee $package-make.log
 
627
        \endverbatim
 
628
    - Manually change location of man page documentation.
 
629
    - Move the examples to the top level of the install tree.
 
630
    - Convert line endings in examples to Windows line endings.
 
631
    - Convert line endings in header files to Windows line endings.
 
632
 
 
633
- <b>AVRDUDE</b><br>
 
634
    - Open source code package.
 
635
    - Configure and build at the top of the source code tree.
 
636
    - Set PATH, in order:
 
637
        - \<MikTex executables\>
 
638
        - /usr/local/bin
 
639
        - /usr/bin
 
640
        - /bin
 
641
        - /mingw/bin
 
642
        - c:/cygwin/bin
 
643
        - \<install directory\>/bin
 
644
    - Set location of LibUSB headers and libraries
 
645
        \verbatim
 
646
        export CPPFLAGS="-I../../libusb-win32-device-bin-$libusb_version/include"
 
647
        export CFLAGS="-I../../libusb-win32-device-bin-$libusb_version/include"
 
648
        export LDFLAGS="-L../../libusb-win32-device-bin-$libusb_version/lib/gcc"
 
649
        \endverbatim
 
650
    - Configure
 
651
        \verbatim
 
652
        ./configure \
 
653
            --prefix=$installdir \
 
654
            --datadir=$installdir \
 
655
            --sysconfdir=$installdir/bin \
 
656
            --enable-doc \
 
657
            --disable-versioned-doc \
 
658
            2>&1 | tee $package-configure.log 
 
659
        \endverbatim
 
660
    - Make
 
661
        \verbatim
 
662
        make -k all install 2>&1 | tee $package-make.log
 
663
        \endverbatim
 
664
    - Convert line endings in avrdude config file to Windows line endings.
 
665
    - Delete backup copy of avrdude config file in install directory if exists.
 
666
 
 
667
- <b>Insight/GDB</b><br>
 
668
    - Open source code pacakge and patch as necessary.
 
669
    - Configure and build in a directory outside of the source code tree.
 
670
    - Set PATH, in order:
 
671
        - \<MikTex executables\>
 
672
        - /usr/local/bin
 
673
        - /usr/bin
 
674
        - /bin
 
675
        - /mingw/bin
 
676
        - c:/cygwin/bin
 
677
        - \<install directory\>/bin
 
678
    - Configure
 
679
        \verbatim
 
680
        CFLAGS=-D__USE_MINGW_ACCESS  \
 
681
        LDFLAGS='-static' \
 
682
        ../$archivedir/configure \
 
683
            --prefix=$installdir \
 
684
            --target=avr \
 
685
            --with-gmp=/usr/local \
 
686
            --with-mpfr=/usr/local \
 
687
            --enable-doc \
 
688
            2>&1 | tee insight-configure.log
 
689
        \endverbatim
 
690
    - Make
 
691
        \verbatim
 
692
        make all install 2>&1 | tee $package-make.log
 
693
        \endverbatim
 
694
 
 
695
- <b>SRecord</b><br>
 
696
    - Open source code package.
 
697
    - Configure and build at the top of the source code tree.
 
698
    - Set PATH, in order:
 
699
        - \<MikTex executables\>
 
700
        - /usr/local/bin
 
701
        - /usr/bin
 
702
        - /bin
 
703
        - /mingw/bin
 
704
        - c:/cygwin/bin
 
705
        - \<install directory\>/bin
 
706
    - Configure
 
707
        \verbatim
 
708
        ./configure \
 
709
            --prefix=$installdir \
 
710
            --infodir=$installdir/info \
 
711
            --mandir=$installdir/man \
 
712
            2>&1 | tee $package-configure.log 
 
713
        \endverbatim
 
714
    - Make
 
715
        \verbatim
 
716
        make all install 2>&1 | tee $package-make.log
 
717
        \endverbatim
 
718
 
 
719
 
 
720
Build the tools below in Cygwin.
 
721
 
 
722
- <b>AVaRICE</b><br>
 
723
    - Open source code package.
 
724
    - Configure and build in a directory outside of the source code tree.
 
725
    - Set PATH, in order:
 
726
        - \<MikTex executables\>
 
727
        - /usr/local/bin
 
728
        - /usr/bin
 
729
        - /bin
 
730
        - \<install directory\>/bin
 
731
    - Set location of LibUSB headers and libraries
 
732
        \verbatim
 
733
        export CPPFLAGS=-I$startdir/libusb-win32-device-bin-$libusb_version/include
 
734
        export CFLAGS=-I$startdir/libusb-win32-device-bin-$libusb_version/include
 
735
        export LDFLAGS="-static -L$startdir/libusb-win32-device-bin-$libusb_version/lib/gcc "
 
736
        \endverbatim
 
737
    - Configure
 
738
        \verbatim
 
739
        ../$archivedir/configure \
 
740
        --prefix=$installdir \
 
741
        --datadir=$installdir/doc \
 
742
        --mandir=$installdir/man \
 
743
        --infodir=$installdir/info \
 
744
        2>&1 | tee avarice-configure.log
 
745
        \endverbatim
 
746
    - Make
 
747
        \verbatim
 
748
        make all install 2>&1 | tee avarice-make.log
 
749
        \endverbatim
 
750
 
 
751
- <b>SimulAVR</b><br>
 
752
    - Open source code package.
 
753
    - Configure and build in a directory outside of the source code tree.
 
754
    - Set PATH, in order:
 
755
        - \<MikTex executables\>
 
756
        - /usr/local/bin
 
757
        - /usr/bin
 
758
        - /bin
 
759
        - \<install directory\>/bin
 
760
    - Configure
 
761
        \verbatim
 
762
        export LDFLAGS="-static"
 
763
        ../$archivedir/configure \
 
764
            --prefix=$installdir \
 
765
            --datadir=$installdir \
 
766
            --disable-tests \
 
767
            --disable-versioned-doc \
 
768
            2>&1 | tee simulavr-configure.log
 
769
        \endverbatim
 
770
    - Make
 
771
        \verbatim
 
772
        make -k all install 2>&1 | tee simulavr-make.log
 
773
        make pdf install-pdf 2>&1 | tee simulavr-pdf-make.log
 
774
        \endverbatim
 
775
 
 
776
 
362
777
*/