summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2007-04-22sb2-init completedLauri Leukkunen1-12/+39
It generates a correct sb2.config automatically for the gcc passed to it on the command line. Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-04-22Rename sb2-build-libtool.sh to sb2-build-libtoolLauri Leukkunen1-0/+0
Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-04-12Add multiple mapping modes supportLauri Leukkunen1-0/+3
Mapping modes can be selected by exporting SBOX2_MAPMODE environment variable. Currently there are two, default and emulate. Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-03-13work-in-progress: emumode and sb2-initLauri Leukkunen1-0/+36
Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-03-13Help gcc a bit by giving --sysroot=$SBOX_TARGET_ROOTLauri Leukkunen1-1/+1
Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-03-12Change sb2 to use bashLauri Leukkunen1-1/+1
Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-03-12Prevent mapping leakage and add intltool supportLauri Leukkunen1-1/+1
With these changes SB2 will prevent accidental escaping from the target_root through symlinks. All paths are checked after mapping for symlinks, and they are fully resolved before returning. Maemo-mapper builds with these changes using "dpkg-buildpackage -rfakeroot -d". Signed-off-by: Lauri Leukkunen <lle@rahina.org>
2007-02-13Change path and libtool locationLauri Leukkunen2-3/+3
Path now contains $buildroot/sb_tools/bin in front and the rest of the target bin/ directories in the back of the regular path. This avoids running target binaries while still allowing overriding host tools.
2007-02-12fix libtool install prefixLauri Leukkunen1-1/+1
2007-02-11sb2-build-libtool.sh included in install targetLauri Leukkunen1-1/+1
2007-02-11Assorted autotools mappings fixes & linker argument passingLauri Leukkunen1-1/+2
Create extra mapping chain and rules to get autotools and pkg-config work better. Still not sure if this is enough. Cross compiler argument passing in utils/sb2 is now done correctly and includes the -rpath-link flag which makes cross-compiler behave more like a non-cross-compiler.
2007-02-11Add libtool supportLauri Leukkunen1-0/+47
libtool can be installed for a scratchbox 2 target by doing: ./configure --prefix=$SBOX_TARGET_ROOT make make install
2007-02-11Remove sb1 toolchain wrapping dependencyLauri Leukkunen1-1/+1
With these changes sb2 can use an as-is copy of CodeSourcery arm-2006q3 toolchain.
2007-01-30* make toolchains work without gcc.specs fileLauri Leukkunen1-0/+1
2007-01-14* update copyrights and add license informationLauri Leukkunen1-1/+2
2007-01-14* change libsb2.c to not leak memory like a stabbed pigLauri Leukkunen1-1/+6
* rework the mappings code again * add locking for the mapping cache
2007-01-11* make sb2 --verbose output debug log to $buildroot/sb2_mapping.logLauri Leukkunen1-1/+3
2007-01-11* add --verbose switch to sb2 to enable debugging of the mappingLauri Leukkunen1-2/+11
rules
2007-01-04* update build system, againLauri Leukkunen1-1/+1
2007-01-03* update llbuild build system to new non-recursive versionLauri Leukkunen1-2/+3
2006-12-27* fix host-gcc -isystem path guessing regexp. Big thanks tuo Tuomas KulveLauri Leukkunen1-2/+2
for helping with perl ;)
2006-12-27* move host_usr symlink out of buildroot to help qemu work fasterLauri Leukkunen1-3/+1
2006-12-27* host-gcc support now completeLauri Leukkunen2-18/+56
2006-12-27* working on host-gcc, almost thereLauri Leukkunen1-0/+2
2006-12-26* add host-gcc supportLauri Leukkunen2-4/+9
2006-12-23* now we're able to build glibLauri Leukkunen1-7/+19
2006-12-22* rework everything to get rid of chroot requirementLauri Leukkunen4-197/+47
2006-10-28* complete environment variable obedience campaignLauri Leukkunen1-3/+31
*
2006-09-03* add sb_gcc_wrapper stuffLauri Leukkunen2-0/+502
2006-09-03* lots of work on the llbuild multi-target and c++ supportLauri Leukkunen1-4/+3
2006-08-15* change some pretty print naming conventions to use ll_ prefixLauri Leukkunen1-1/+1
* cleanup top level Makefile by moving some stuff to Makefile.include
2006-08-15* improve pretty printing a lotLauri Leukkunen1-2/+1
2006-08-15fix the build system to really build in parallel safelyLauri Leukkunen1-2/+4
2006-08-09* better error handling in sb2initLauri Leukkunen2-4/+15
* fix configure.ac for older autoconf/autoheader versions * sane default CC and global CFLAGS
2006-08-07remove chroot-uid, sb2init handles that part too now along withLauri Leukkunen3-94/+130
mounting /proc if it's not mounted already
2006-08-06add sudo support and various cleanupsLauri Leukkunen1-48/+68
2006-08-05first helloworld binary compiled!Lauri Leukkunen3-5/+34
2006-08-05add utils/chroot-uid to the buildLauri Leukkunen1-0/+7
2006-08-05fix linking and remove SConscript filesLauri Leukkunen1-4/+0
2006-08-04initial darcs -> git transition commitLauri Leukkunen2-0/+73