The unified diff between revisions [26f89b6c..] and [58cb6f08..] is displayed below. It can also be downloaded as a raw diff.
# # # patch "GNUmakefile" # from [916e64c0992411d23a40f365da6c27e397b63c6d] # to [bbacd3ff8a5a68eb9b3fed61f73d2bcbd00bdb62] # ============================================================ --- GNUmakefile 916e64c0992411d23a40f365da6c27e397b63c6d +++ GNUmakefile bbacd3ff8a5a68eb9b3fed61f73d2bcbd00bdb62 @@ -84,26 +84,11 @@ gnatsources: rm -f gnatsources mkdir -p gccsrc cd gccsrc; \ - tar xzf $(GNATSOURCES); \ - tar xzf $(GCCSOURCES); \ - mv gcc-41 src; \ - cd src; \ - mv ../gnat-gpl-2007-src/src/ada gcc; \ - patch -p0 < ../gnat-gpl-2007-src/src/gcc-41.dif; \ - touch gcc/cstamp-h.in; \ - mkdir ../obj; \ - cd ../obj; \ - ../src/configure --disable-nls --disable-libada \ - --target=i686-pc-linux-gnu --host=i686-pc-linux-gnu \ - --build=i686-pc-linux-gnu --enable-languages="c,ada" --disable-shared; \ - make; \ - make -C gcc gnatlib; \ - cd gcc; \ - gcc $(LIBGCC2_FLAGS) $(LIBGCC2_INCLUDES) $(LIBGCC2_DEFINES) \ - -c ../../src/gcc/libgcc2.c -o our_libgcc2.o; \ - objcopy --remove-section .eh_frame our_libgcc2.o; \ - cd ../../../ - touch gnatsources + apt-get source gnat-4.4 && \ + cd gnat-4.4-4.4.4 && \ + sed -i 's/#with_check := dis/with_check := dis/' debian/rules.defs && \ + debian/rules build && \ + touch ../../gnatsources runtime_files: make -C $(RUNTIME_KERNEL_DIR) all