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