~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/76/7660d948df0e8358b8dc6317d607560d9fd67809.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
arch_binaries  := $(arch_binaries) nof
 
2
 
 
3
p_nof  = gcc$(pkg_ver)-nof
 
4
d_nof  = debian/$(p_nof)
 
5
 
 
6
dirs_nof = \
 
7
        $(docdir) \
 
8
        $(usr_lib)/nof
 
9
ifeq ($(with_cdev),yes)
 
10
  dirs_nof += \
 
11
        $(gcc_lib_dir)/nof
 
12
endif
 
13
 
 
14
ifeq ($(with_cdev),yes)
 
15
  files_nof = \
 
16
        $(libgcc_dir)/libgcc_s_nof.so.$(GCC_SONAME) \
 
17
        $(gcc_lib_dir)/libgcc_s_nof.so \
 
18
        $(usr_lib)/nof \
 
19
        $(gcc_lib_dir)/nof
 
20
else
 
21
  files_nof = \
 
22
        $(usr_lib)/libgcc_s_nof.so.$(GCC_SONAME)
 
23
endif
 
24
 
 
25
# ----------------------------------------------------------------------
 
26
$(binary_stamp)-nof: $(install_stamp)
 
27
        dh_testdir
 
28
        dh_testroot
 
29
        mv $(install_stamp) $(install_stamp)-tmp
 
30
 
 
31
        mv $(d)/$(usr_lib)/libgcc_s_nof.so.$(GCC_SONAME) $(d)/$(libgcc_dir)/.
 
32
        rm -f $(d)/$(usr_lib)/libgcc_s_nof.so
 
33
        ln -sf $(libgcc_dir)/libgcc_s_nof.so.$(GCC_SONAME) \
 
34
                $(d)/$(gcc_lib_dir)/libgcc_s_nof.so
 
35
 
 
36
        rm -rf $(d_nof)
 
37
        dh_installdirs -p$(p_nof) $(dirs_nof)
 
38
        DH_COMPAT=2 dh_movefiles -p$(p_nof) $(files_nof)
 
39
        debian/dh_doclink -p$(p_nof) $(p_xbase)
 
40
        dh_strip -p$(p_nof)
 
41
        dh_compress -p$(p_nof)
 
42
        dh_fixperms -p$(p_nof)
 
43
        dh_shlibdeps -p$(p_nof)
 
44
 
 
45
        dh_makeshlibs -p$(p_nof)
 
46
        : # Only keep the shlibs file for the libgcc_s_nof library
 
47
        fgrep libgcc_s_nof debian/$(p_nof)/DEBIAN/shlibs \
 
48
                > debian/$(p_nof)/DEBIAN/shlibs.tmp
 
49
        mv -f debian/$(p_nof)/DEBIAN/shlibs.tmp debian/$(p_nof)/DEBIAN/shlibs
 
50
 
 
51
        dh_gencontrol -p$(p_nof) -- -v$(DEB_VERSION) $(common_substvars)
 
52
        dh_installdeb -p$(p_nof)
 
53
        dh_md5sums -p$(p_nof)
 
54
        dh_builddeb -p$(p_nof)
 
55
 
 
56
        trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)