.cdtproject
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue May 08 17:48:32 2007 +0000 (2007-05-08)
changeset 78 c3868084d81a
permissions -rw-r--r--
Huge fixes to glibc build, so that we can build at least (and at last):
- use ports addon even when installing headers,
- use optimisation (-O) when installing headers, to avoid unnecessary warnings (thanks Robert P. J. DAY for pointing this out!),
- lowest kernel version to use is only X.Y.Z, not X.Y.Z.T,
- a bit of preparations for NPTL (RSN I hope),
- fix fixing the linker scripts (changing the backup file is kind of useless and stupid);

Shut uClibc finish step: there really is nothing to do;

Add a patch for glibc-2.3.6 weak aliases handling on some archs (ARM and ALPHA at least);

Did not catch the make errors: fixed the pattern matching in scripts/functions;

Introduce a new log level, ALL:
- send components' build messages there,
- DEBUG log level is destined only for crosstool-NG debug messages,
- migrate sub-actions to use appropriate log levels;

Update the armeb-unknown-linux-gnu sample:
- it builds!
- uses gcc-4.0.4 and glibc-2.3.6,
- updated to latest config options set.
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <?eclipse-cdt version="2.0"?>
     3 
     4 <cdtproject id="org.eclipse.cdt.make.core.make">
     5 <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
     6 <data>
     7 <item id="scannerConfiguration">
     8 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
     9 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
    10 <buildOutputProvider>
    11 <openAction enabled="true" filePath=""/>
    12 <parser enabled="true"/>
    13 </buildOutputProvider>
    14 <scannerInfoProvider id="specsFile">
    15 <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
    16 <parser enabled="true"/>
    17 </scannerInfoProvider>
    18 </profile>
    19 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
    20 <buildOutputProvider>
    21 <openAction enabled="false" filePath=""/>
    22 <parser enabled="true"/>
    23 </buildOutputProvider>
    24 <scannerInfoProvider id="makefileGenerator">
    25 <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
    26 <parser enabled="false"/>
    27 </scannerInfoProvider>
    28 </profile>
    29 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
    30 <buildOutputProvider>
    31 <openAction enabled="false" filePath=""/>
    32 <parser enabled="true"/>
    33 </buildOutputProvider>
    34 <scannerInfoProvider id="specsFile">
    35 <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
    36 <parser enabled="false"/>
    37 </scannerInfoProvider>
    38 </profile>
    39 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
    40 <buildOutputProvider>
    41 <openAction enabled="false" filePath=""/>
    42 <parser enabled="true"/>
    43 </buildOutputProvider>
    44 <scannerInfoProvider id="specsFile">
    45 <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
    46 <parser enabled="false"/>
    47 </scannerInfoProvider>
    48 </profile>
    49 </item>
    50 <item id="org.eclipse.cdt.core.pathentry">
    51 <pathentry kind="src" path=""/>
    52 <pathentry kind="out" path=""/>
    53 <pathentry kind="con" path="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"/>
    54 </item>
    55 <item id="org.eclipse.cdt.make.core.buildtargets">
    56 <buildTargets>
    57 <target name="Build toolchain" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
    58 <buildCommand>make</buildCommand>
    59 <buildArguments/>
    60 <buildTarget>all</buildTarget>
    61 <stopOnError>true</stopOnError>
    62 <useDefaultCommand>true</useDefaultCommand>
    63 </target>
    64 </buildTargets>
    65 </item>
    66 </data>
    67 </cdtproject>