[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#560437: ldc: Please support Renesas SH4



Package: ldc
Version: 0.9.1+hg1596-3
Severity: important
Tags: patch
User: debian-sh4@superh.org
Usertags: sh4
X-Debbugs-CC: debian-superh@lists.debian.org

Hi,

I am now trying to run Debian on Renesas SH(sh4) CPU.
http://buildd.debian-ports.org/status/architecture.php?a=sh4

ldc FTBFS on sh4. Because this does not support Renesas SH.
http://buildd.debian-ports.org/fetch.php?pkg=ldc&arch=sh4&ver=0.9.1%2Bhg1596-3&stamp=1260230266&file=log&as=raw

-----
/usr/bin/c++   -DDMDV1 -DIN_LLVM -D_DH -DOPAQUE_VTBLS -DPOSIX
-DDEFAULT_TARGET_TRIPLE=\"sh4-unknown-linux-gnu\"
-DDEFAULT_ALT_TARGET_TRIPLE=\"\" -DLDC_INSTALL_PREFIX=\"/usr\" -g -O2
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/.
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/root
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596
-I/usr/include/llvm   -I/usr/include  -D_DEBUG -D_GNU_SOURCE
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O2
-fomit-frame-pointer -fPIC -Woverloaded-virtual  -Wno-deprecated
-Wno-write-strings -o CMakeFiles/ldc.dir/dmd/mangle.c.o -c
/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/mangle.c
/usr/bin/cmake -E cmake_progress_report
/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/CMakeFiles
[ 30%] Building CXX object CMakeFiles/ldc.dir/dmd/constfold.c.o
/usr/bin/c++   -DDMDV1 -DIN_LLVM -D_DH -DOPAQUE_VTBLS -DPOSIX
-DDEFAULT_TARGET_TRIPLE=\"sh4-unknown-linux-gnu\"
-DDEFAULT_ALT_TARGET_TRIPLE=\"\" -DLDC_INSTALL_PREFIX=\"/usr\" -g -O2
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/.
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/root
-I/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596
-I/usr/include/llvm   -I/usr/include  -D_DEBUG -D_GNU_SOURCE
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O2
-fomit-frame-pointer -fPIC -Woverloaded-virtual  -Wno-deprecated
-Wno-write-strings -o CMakeFiles/ldc.dir/dmd/constfold.c.o -c
/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/constfold.c
/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/constfold.c:
In function 'Expression* Mod(Type*, Expression*, Expression*)':
/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/constfold.c:505:
error: 'fmodl' was not declared in this scope
/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596/dmd/constfold.c:520:
error: 'fmodl' was not declared in this scope
make[3]: *** [CMakeFiles/ldc.dir/dmd/constfold.c.o] Error 1
make[2]: *** [CMakeFiles/ldc.dir/all] Error 2
make[1]: *** [all] Error 2
make[3]: Leaving directory
`/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596'
make[2]: Leaving directory
`/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596'
make[1]: Leaving directory
`/build/buildd-ldc_0.9.1+hg1596-3-sh4-ix3kXD/ldc-0.9.1+hg1596'

-----

I made the patch which revised this problem.
Please apply  patch.

Best regards,
 Nobuhiro

Attachment: ldc_06_sh4.diff
Description: application/octetstream

Attachment: ldc_0.9.1+hg1596-3_sh4.build.gz
Description: GNU Zip compressed data


Reply to: