Magellan Linux

Annotation of /trunk/mlivecdbuild/profiles/alx-0_7_branch/i486/mage.rc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3060 - (hide annotations) (download)
Thu Aug 31 12:17:26 2017 UTC (6 years, 8 months ago) by niro
Original Path: trunk/mlivecdbuild/profiles/alx-0_7_branch/mage.rc
File size: 4385 byte(s)
-updated compiler flags and use the stable distribution as default
1 niro 2119 # /etc/mage.rc - local mage configuration file
2     # use this file to override any settings of mage.rc.global
3     # $Id$
4    
5 niro 3060 MAGE_DISTRIBUTION="stable"
6 niro 2119 MAGE_UNINSTALL_TIMEOUT=0
7    
8     # Default mirrors and download options
9 niro 3060 MIRRORS="http://magellan-linux.de/magellan/alx-0.7.0-${MAGE_DISTRIBUTION}"
10     RSYNC="rsync://magellan-linux.de/mage-0.7.0-${MAGE_DISTRIBUTION}"
11     SMAGE2RSYNC="rsync://magellan-linux.de/smage-0.7.0-${MAGE_DISTRIBUTION}"
12 niro 2119
13     # Arch specific options and build flags
14     ARCH="i486"
15     CHOST="${ARCH}-pc-linux-gnu"
16 niro 3060 CPPFLAGS="-D_FORTIFY_SOURCE=2"
17     CFLAGS="-march=${ARCH} -mtune=generic -O2 -pipe -fstack-protector-strong"
18 niro 2119 CXXFLAGS="${CFLAGS}"
19 niro 3060 LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
20    
21 niro 2119 MAKEOPTS="-j2"
22     PACKAGES_SERVER_PATH="packages/${ARCH}"
23    
24     # All supported global features in mage/smage:
25     # You can negate any feature with a ! in front
26     # Please use the MAGE_FEATURES array to override these settings in local mage.rc
27     #
28     # autosvc|!autosvc
29     # * Automatically start/stop/restarts services on installation
30     # buildlog|!buildlog
31     # * Enables logging of smage builds
32     # * Currently for src_pepare, src_compile, src_install functions only
33     # * For developers only
34     # ccache|!ccache
35     # * Enable ccache support in smage
36     # * ccache must be installed to use this feature
37     # * For developers only
38     # check|!check
39     # * Runs the check function src_check() after completing src_compile()
40     # * For developers only
41     # compressdoc|!compressdoc
42     # * Enables compression of man, info and other doc files for minimizing diskspace usage
43     # * For developers only
44     # debug|!debug
45     # * Enables or disables debug mode
46     # * Do not touch this feature if you don't know what you are doing
47     # * The debug mode may break things like resolving dependencies
48     # * For developers only
49     # distcc|!distcc
50     # * Enable distcc support in smage
51     # * distcc must be installed to use this feature
52     # * For developers only
53     # kernelsrcunpack|!kernelsrcunpack
54     # * Automatically unpacks any kernel-sources tarballs to /usr/src
55     # libtool|!libtool
56     # * Includes .la libtool archives in builded packages, to remove them set !libtool
57     # * For developers only
58     # linuxsymlink|!linuxsymlink
59     # * Automatically updates the /usr/src/linux symlink to the installed kernel-sources version
60     # * Requires the kernelsrcunpack feature to be activated
61     # pkgbuild|!pkgbuild
62     # * Enables or disables the package build process
63     # * !buildpkg feature is only intended to be used for special-cases,
64     # * like virtuals and not to be a global feature. Use this with care.
65     # * Only disable this feature, if you know what you are doing!
66     # * For developers only
67     # purge|!purge
68     # * Purges files specified by PURGE_TARGETS array from every package build
69     # * Do not touch this feature if you don't know what you are doing
70     # * For developers only
71     # qalint|!qalint
72     # * Quality assurance checks will be run while building a package
73     # * Magellan lint utilities must be installed to use this feature
74     # * Only enable this feature for QA purposes only,
75     # * pkgbuild may fail even on non-fatal errors and warnings
76     # * For developers only
77     # regentree|!regentree
78     # * Automatically import packages in the mage-tree after building with smage
79     # * The target mage-tree can be defined with the MAGE_TREE_DEST variable
80     # * For developers only
81     # stepbystep|!stepbystep
82     # * Enables step-by-step execution of the smage-file for debugging
83     # * Currently for src_pepare(), src_compile(), src_check(), src_install() functions
84     # * For developers only
85     # srcpkgbuild|!srcpkgbuild
86     # * Enable this to create source-tarballs on-the-fly when building packages
87     # * For developers only
88     # strip|!strip
89     # * Enables stripping to remove debugging symbols of resulting binaries
90     # * For developers only
91     # verbose|!verbose
92     # * Enables or disables verbose mode
93     #
94     # To individually change these features within a smage file, you can use the msetfeature() function
95     #
96     #MAGE_FEATURES=( "autosvc" "ccache" "distcc" "verbose" )