Can't manage to build ldc, problem seems to be compiling ldc/runtime/profile-rt/profile-rt-38/GCDAProfiling.c
Andrew via digitalmars-d-ldc
digitalmars-d-ldc at puremagic.com
Sat Jul 23 09:21:56 PDT 2016
On Saturday, 23 July 2016 at 15:57:01 UTC, Johan Engelen wrote:
>
> Huh?
> Perhaps a different compiler is used when building
> ldc-profile-rt ?
> Can you have a look at the commandline to build GCDAProfiling.c?
Sorry, not sure if I completely understand you. cmake says:
-- The C compiler identification is GNU 4.9.1
-- The CXX compiler identification is GNU 4.9.1
-- Check for working C compiler: /software/bin/cc
-- Check for working C compiler: /software/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /software/bin/c++
-- Check for working CXX compiler: /software/bin/c++ -- works
/software/bin/cc -c
runtime/profile-rt/profile-rt-38/GCDAProfiling.c -o a.o
compiles ok
/software/bin/c++ -c
runtime/profile-rt/profile-rt-38/GCDAProfiling.c -o a.o
has errors to do with conversion from void pointers but nothing
else.
If I grep within the build folder for GCDAProfiling.c I get the
following lines in build.make:
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o: runtime/CMakeFiles/ldc-profile-rt.dir/flags.make
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o: ../runtime/profile-rt/profile-rt-38/GCDAProfiling.c
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green
"Building C object
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o"
cd /home/abrown/software/ldc/build/runtime && /software/bin/cc
$(C_DEFINES) $(C_FLAGS) -o
CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o -c /home/abrown/software/ldc/runtime/profile-rt/profile-rt-38/GCDAProfiling.c
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green
"Preprocessing C source to
CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.i"
cd /home/abrown/software/ldc/build/runtime && /software/bin/cc
$(C_DEFINES) $(C_FLAGS) -E
/home/abrown/software/ldc/runtime/profile-rt/profile-rt-38/GCDAProfiling.c > CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.i
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green
"Compiling C source to assembly
CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.s"
cd /home/abrown/software/ldc/build/runtime && /software/bin/cc
$(C_DEFINES) $(C_FLAGS) -S
/home/abrown/software/ldc/runtime/profile-rt/profile-rt-38/GCDAProfiling.c -o CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.s
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.requires:
.PHONY :
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.requires
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.provides: runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.requires
$(MAKE) -f runtime/CMakeFiles/ldc-profile-rt.dir/build.make
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.provides.build
.PHONY :
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.provides
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.provides.build: runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o
"CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o" \
lib/libldc-profile-rt.a:
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o
runtime/CMakeFiles/ldc-profile-rt.dir/requires:
runtime/CMakeFiles/ldc-profile-rt.dir/profile-rt/profile-rt-38/GCDAProfiling.c.o.requires
More information about the digitalmars-d-ldc
mailing list