From 36975e8e7ea227f7006abdc722ecfefe2079429b Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Mon, 11 Dec 2017 13:11:16 -0800 Subject: Replace = with += in CFLAGS-xxx.c/CPPFLAGS-xxx.c Replace = with += in CFLAGS-xxx.c and CPPFLAGS-xxx.c to allow Makefile under sysdeps to define CFLAGS-xx.c and CPPFLAGS-xxx.c. * argp/Makefile (CFLAGS-argp-help.c): Replace = with +=. (CFLAGS-argp-parse.c): Likewise. (CFLAGS-argp-fmtstream.c): Likewise. * crypt/Makefile (CPPFLAGS-sha256-crypt.c): Likewise. (CPPFLAGS-sha512-crypt.c): Likewise. (CPPFLAGS-md5-crypt.c): Likewise. * debug/Makefile (CFLAGS-stack_chk_fail.c): Likewise. (CFLAGS-stack_chk_fail_local.c): Likewise. (CFLAGS-backtrace.c): Likewise. (CFLAGS-sprintf_chk.c): Likewise. (CFLAGS-snprintf_chk.c): Likewise. (CFLAGS-vsprintf_chk.c): Likewise. (CFLAGS-vsnprintf_chk.c): Likewise. (CFLAGS-asprintf_chk.c): Likewise. (CFLAGS-vasprintf_chk.c): Likewise. (CFLAGS-obprintf_chk.c): Likewise. (CFLAGS-dprintf_chk.c): Likewise. (CFLAGS-vdprintf_chk.c): Likewise. (CFLAGS-printf_chk.c): Likewise. (CFLAGS-fprintf_chk.c): Likewise. (CFLAGS-vprintf_chk.c): Likewise. (CFLAGS-vfprintf_chk.c): Likewise. (CFLAGS-gets_chk.c): Likewise. (CFLAGS-fgets_chk.c): Likewise. (CFLAGS-fgets_u_chk.c): Likewise. (CFLAGS-fread_chk.c): Likewise. (CFLAGS-fread_u_chk.c): Likewise. (CFLAGS-swprintf_chk.c): Likewise. (CFLAGS-vswprintf_chk.c): Likewise. (CFLAGS-wprintf_chk.c): Likewise. (CFLAGS-fwprintf_chk.c): Likewise. (CFLAGS-vwprintf_chk.c): Likewise. (CFLAGS-vfwprintf_chk.c): Likewise. (CFLAGS-fgetws_chk.c): Likewise. (CFLAGS-fgetws_u_chk.c): Likewise. (CFLAGS-read_chk.c): Likewise. (CFLAGS-pread_chk.c): Likewise. (CFLAGS-pread64_chk.c): Likewise. (CFLAGS-recv_chk.c): Likewise. (CFLAGS-recvfrom_chk.c): Likewise. (CFLAGS-tst-longjmp_chk.c): Likewise. (CPPFLAGS-tst-longjmp_chk.c): Likewise. (CFLAGS-tst-longjmp_chk2.c): Likewise. (CPPFLAGS-tst-longjmp_chk2.c): Likewise. (CFLAGS-tst-longjmp_chk3.c): Likewise. (CPPFLAGS-tst-longjmp_chk3.c): Likewise. (CFLAGS-tst-chk1.c): Likewise. (CFLAGS-tst-chk2.c): Likewise. (CFLAGS-tst-chk3.c): Likewise. (CFLAGS-tst-chk4.cc): Likewise. (CFLAGS-tst-chk5.cc): Likewise. (CFLAGS-tst-chk6.cc): Likewise. (CFLAGS-tst-lfschk1.c): Likewise. (CFLAGS-tst-lfschk2.c): Likewise. (CFLAGS-tst-lfschk3.c): Likewise. (CFLAGS-tst-lfschk4.cc): Likewise. (CFLAGS-tst-lfschk5.cc): Likewise. (CFLAGS-tst-lfschk6.cc): Likewise. (CFLAGS-tst-ssp-1.c): Likewise. * dirent/Makefile (CFLAGS-scandir.c): Likewise. (CFLAGS-scandir64.c): Likewise. (CFLAGS-scandir-tail.c): Likewise. (CFLAGS-scandir64-tail.c): Likewise. * elf/Makefile (CPPFLAGS-dl-tunables.c): Likewise. (CFLAGS-dl-tunables.c): Likewise. (CFLAGS-dl-runtime.c): Likewise. (CFLAGS-dl-lookup.c): Likewise. (CFLAGS-dl-iterate-phdr.c): Likewise. (CFLAGS-vismain.c): Likewise. (CFLAGS-tst-linkall-static.c): Likewise. (CFLAGS-tst-linkall-static.c): Likewise. (CPPFLAGS-dl-load.c): Likewise. (CFLAGS-ldconfig.c): Likewise. (CFLAGS-dl-cache.c): Likewise. (CFLAGS-cache.c): Likewise. (CFLAGS-rtld.c): Likewise. (CFLAGS-multiload.c): Likewise. (CFLAGS-filtmod1.c): Likewise. (CFLAGS-tst-align.c): Likewise. (CFLAGS-tst-align2.c): Likewise. (CFLAGS-tst-alignmod.c): Likewise. (CFLAGS-tst-alignmod2.c): Likewise. (CPPFLAGS-tst-execstack.c): Likewise. (CFLAGS-tst-ptrguard1-static.c): Likewise. (CFLAGS-tst-latepthreadmod.c): Likewise. * grp/Makefile (CFLAGS-getgrgid_r.c): Likewise. (CFLAGS-getgrnam_r.c): Likewise. (CFLAGS-getgrent_r.c): Likewise. (CFLAGS-getgrent.c): Likewise. (CFLAGS-fgetgrent.c): Likewise. (CFLAGS-fgetgrent_r.c): Likewise. (CFLAGS-putgrent.c): Likewise. (CFLAGS-initgroups.c): Likewise. (CFLAGS-getgrgid.c): Likewise. * gshadow/Makefile (CFLAGS-getsgent_r.c): Likewise. (CFLAGS-getsgent.c): Likewise. (CFLAGS-fgetsgent.c): Likewise. (CFLAGS-fgetsgent_r.c): Likewise. (CFLAGS-putsgent.c): Likewise. (CFLAGS-getsgnam.c): Likewise. (CFLAGS-getsgnam_r.c): Likewise. * iconv/Makefile (CFLAGS-iconv_prog.c): Likewise. (CFLAGS-iconv_charmap.c): Likewise. (CFLAGS-dummy-repertoire.c): Likewise. (CFLAGS-charmap.c): Likewise. (CFLAGS-linereader.c): Likewise. (CFLAGS-simple-hash.c): Likewise. (CFLAGS-gconv_conf.c): Likewise. (CFLAGS-iconvconfig.c): Likewise. * inet/Makefile (CFLAGS-gethstbyad_r.c): Likewise. (CFLAGS-gethstbyad.c): Likewise. (CFLAGS-gethstbynm_r.c): Likewise. (CFLAGS-gethstbynm.c): Likewise. (CFLAGS-gethstbynm2_r.c): Likewise. (CFLAGS-gethstbynm2.c): Likewise. (CFLAGS-gethstent_r.c): Likewise. (CFLAGS-gethstent.c): Likewise. (CFLAGS-rcmd.c): Likewise. (CFLAGS-getnetbynm_r.c): Likewise. (CFLAGS-getnetbynm.c): Likewise. (CFLAGS-getnetbyad_r.c): Likewise. (CFLAGS-getnetbyad.c): Likewise. (CFLAGS-getnetent_r.c): Likewise. (CFLAGS-getnetent.c): Likewise. (CFLAGS-getaliasent_r.c): Likewise. (CFLAGS-getaliasent.c): Likewise. (CFLAGS-getrpcent_r.c): Likewise. (CFLAGS-getrpcent.c): Likewise. (CFLAGS-getservent_r.c): Likewise. (CFLAGS-getservent.c): Likewise. (CFLAGS-getprtent_r.c): Likewise. (CFLAGS-getprtent.c): Likewise. (CFLAGS-either_ntoh.c): Likewise. (CFLAGS-either_hton.c): Likewise. (CFLAGS-getnetgrent.c): Likewise. (CFLAGS-getnetgrent_r.c): Likewise. (CFLAGS-tst-checks-posix.c): Likewise. (CFLAGS-tst-sockaddr.c): Likewise. * intl/Makefile (CFLAGS-tst-gettext.c): Likewise. (CFLAGS-tst-translit.c): Likewise. (CFLAGS-tst-gettext2.c): Likewise. (CFLAGS-tst-codeset.c): Likewise. (CFLAGS-tst-gettext3.c): Likewise. (CFLAGS-tst-gettext4.c): Likewise. (CFLAGS-tst-gettext5.c): Likewise. (CFLAGS-tst-gettext6.c): Likewise. * io/Makefile (CFLAGS-open.c): Likewise. (CFLAGS-open64.c): Likewise. (CFLAGS-creat.c): Likewise. (CFLAGS-creat64.c): Likewise. (CFLAGS-fcntl.c): Likewise. (CFLAGS-poll.c): Likewise. (CFLAGS-ppoll.c): Likewise. (CFLAGS-lockf.c): Likewise. (CFLAGS-statfs.c): Likewise. (CFLAGS-fstatfs.c): Likewise. (CFLAGS-statvfs.c): Likewise. (CFLAGS-fstatvfs.c): Likewise. (CFLAGS-fts.c): Likewise. (CFLAGS-fts64.c): Likewise. (CFLAGS-ftw.c): Likewise. (CFLAGS-ftw64.c): Likewise. (CFLAGS-lockf.c): Likewise. (CFLAGS-posix_fallocate.c): Likewise. (CFLAGS-posix_fallocate64.c): Likewise. (CFLAGS-fallocate.c): Likewise. (CFLAGS-fallocate64.c): Likewise. (CFLAGS-read.c): Likewise. (CFLAGS-write.c): Likewise. (CFLAGS-test-stat.c): Likewise. (CFLAGS-test-lfs.c): Likewise. * libio/Makefile (CFLAGS-fileops.c): Likewise. (CFLAGS-fputc.c): Likewise. (CFLAGS-fputwc.c): Likewise. (CFLAGS-freopen64.c): Likewise. (CFLAGS-freopen.c): Likewise. (CFLAGS-fseek.c): Likewise. (CFLAGS-fseeko64.c): Likewise. (CFLAGS-fseeko.c): Likewise. (CFLAGS-ftello64.c): Likewise. (CFLAGS-ftello.c): Likewise. (CFLAGS-fwide.c): Likewise. (CFLAGS-genops.c): Likewise. (CFLAGS-getc.c): Likewise. (CFLAGS-getchar.c): Likewise. (CFLAGS-getwc.c): Likewise. (CFLAGS-getwchar.c): Likewise. (CFLAGS-iofclose.c): Likewise. (CFLAGS-iofflush.c): Likewise. (CFLAGS-iofgetpos64.c): Likewise. (CFLAGS-iofgetpos.c): Likewise. (CFLAGS-iofgets.c): Likewise. (CFLAGS-iofgetws.c): Likewise. (CFLAGS-iofputs.c): Likewise. (CFLAGS-iofputws.c): Likewise. (CFLAGS-iofread.c): Likewise. (CFLAGS-iofsetpos64.c): Likewise. (CFLAGS-iofsetpos.c): Likewise. (CFLAGS-ioftell.c): Likewise. (CFLAGS-iofwrite.c): Likewise. (CFLAGS-iogetdelim.c): Likewise. (CFLAGS-iogetline.c): Likewise. (CFLAGS-iogets.c): Likewise. (CFLAGS-iogetwline.c): Likewise. (CFLAGS-ioputs.c): Likewise. (CFLAGS-ioseekoff.c): Likewise. (CFLAGS-ioseekpos.c): Likewise. (CFLAGS-iosetbuffer.c): Likewise. (CFLAGS-iosetvbuf.c): Likewise. (CFLAGS-ioungetc.c): Likewise. (CFLAGS-ioungetwc.c): Likewise. (CFLAGS-oldfileops.c): Likewise. (CFLAGS-oldiofclose.c): Likewise. (CFLAGS-oldiofgetpos64.c): Likewise. (CFLAGS-oldiofgetpos.c): Likewise. (CFLAGS-oldiofsetpos64.c): Likewise. (CFLAGS-oldiofsetpos.c): Likewise. (CFLAGS-peekc.c): Likewise. (CFLAGS-putc.c): Likewise. (CFLAGS-putchar.c): Likewise. (CFLAGS-putwc.c): Likewise. (CFLAGS-putwchar.c): Likewise. (CFLAGS-rewind.c): Likewise. (CFLAGS-wfileops.c): Likewise. (CFLAGS-wgenops.c): Likewise. (CFLAGS-oldiofopen.c): Likewise. (CFLAGS-iofopen.c): Likewise. (CFLAGS-iofopen64.c): Likewise. (CFLAGS-oldtmpfile.c): Likewise. (CFLAGS-tst_putwc.c): Likewise. * locale/Makefile (CFLAGS-md5.c): Likewise. (CFLAGS-charmap.c): Likewise. (CFLAGS-locfile.c): Likewise. (CFLAGS-charmap-dir.c): Likewise. * login/Makefile (CFLAGS-grantpt.c): Likewise. (CFLAGS-getpt.c): Likewise. (CFLAGS-pt_chown.c): Likewise. * malloc/Makefile (CFLAGS-mcheck-init.c): Likewise. (CFLAGS-obstack.c): Likewise. * math/Makefile (CFLAGS-test-tgmath3.c): Likewise. (CFLAGS-test-double-vlen4-wrappers.c): Likewise. (CFLAGS-test-double-vlen8-wrappers.c): Likewise. (CFLAGS-test-float-vlen8-wrappers.c): Likewise. (CFLAGS-test-float-vlen16-wrappers.c): Likewise. (CFLAGS-test-tgmath.c): Likewise. (CFLAGS-test-tgmath2.c): Likewise. (CFLAGS-test-tgmath-ret.c): Likewise. (CFLAGS-test-powl.c): Likewise. (CFLAGS-test-snan.c): Likewise. (CFLAGS-test-signgam-finite.c): Likewise. (CFLAGS-test-signgam-finite-c99.c): Likewise. (CFLAGS-test-signgam-finite-c11.c): Likewise. (CFLAGS-test-signgam-uchar.c): Likewise. (CFLAGS-test-signgam-uchar-init.c): Likewise. (CFLAGS-test-signgam-uchar-static.c): Likewise. (CFLAGS-test-signgam-uchar-init-static.c): Likewise. (CFLAGS-test-signgam-uint.c): Likewise. (CFLAGS-test-signgam-uint-init.c): Likewise. (CFLAGS-test-signgam-uint-static.c): Likewise. (CFLAGS-test-signgam-uint-init-static.c): Likewise. (CFLAGS-test-signgam-ullong.c): Likewise. (CFLAGS-test-signgam-ullong-init.c): Likewise. (CFLAGS-test-signgam-ullong-static.c): Likewise. (CFLAGS-test-signgam-ullong-init-static.c): Likewise. (CFLAGS-test-math-cxx11.cc): Likewise. (CFLAGS-test-math-isinff.cc): Likewise. (CFLAGS-test-math-iszero.cc): Likewise. (CFLAGS-test-math-issignaling.cc): Likewise. (CFLAGS-test-math-iscanonical.cc): Likewise. (CFLAGS-test-iszero-excess-precision.c): Likewise. (CFLAGS-test-iseqsig-excess-precision.c): Likewise. (CFLAGS-test-flt-eval-method.c): Likewise. (CFLAGS-test-fe-snans-always-signal.c): Likewise. (CFLAGS-test-finite-macros.c): Likewise. * misc/Makefile (CFLAGS-select.c): Likewise. (CFLAGS-tsearch.c): Likewise. (CFLAGS-lsearch.c): Likewise. (CFLAGS-pselect.c): Likewise. (CFLAGS-readv.c): Likewise. (CFLAGS-writev.c): Likewise. (CFLAGS-preadv.c): Likewise. (CFLAGS-preadv64.c): Likewise. (CFLAGS-pwritev.c): Likewise. (CFLAGS-pwritev64.c): Likewise. (CFLAGS-preadv2.c): Likewise. (CFLAGS-preadv64v2.c): Likewise. (CFLAGS-pwritev2.c): Likewise. (CFLAGS-pwritev64v2.c): Likewise. (CFLAGS-usleep.c): Likewise. (CFLAGS-syslog.c): Likewise. (CFLAGS-error.c): Likewise. (CFLAGS-getpass.c): Likewise. (CFLAGS-mkstemp.c): Likewise. (CFLAGS-mkstemp64.c): Likewise. (CFLAGS-getsysstats.c): Likewise. (CFLAGS-getusershell.c): Likewise. (CFLAGS-err.c): Likewise. (CFLAGS-tst-tsearch.c): Likewise. (CFLAGS-msync.c): Likewise. (CFLAGS-fdatasync.c): Likewise. (CFLAGS-fsync.c): Likewise. * nptl/Makefile (CFLAGS-nptl-init.c): Likewise. (CFLAGS-unwind.c): Likewise. (CFLAGS-unwind-forcedunwind.c): Likewise. (CFLAGS-pthread_cancel.c): Likewise. (CFLAGS-pthread_setcancelstate.c): Likewise. (CFLAGS-pthread_setcanceltype.c): Likewise. (CFLAGS-cancellation.c): Likewise. (CFLAGS-libc-cancellation.c): Likewise. (CFLAGS-pthread_exit.c): Likewise. (CFLAGS-forward.c): Likewise. (CFLAGS-pthread_testcancel.c): Likewise. (CFLAGS-pthread_join.c): Likewise. (CFLAGS-pthread_timedjoin.c): Likewise. (CFLAGS-pthread_once.c): Likewise. (CFLAGS-pthread_cond_wait.c): Likewise. (CFLAGS-sem_wait.c): Likewise. (CFLAGS-sem_timedwait.c): Likewise. (CFLAGS-fcntl.c): Likewise. (CFLAGS-lockf.c): Likewise. (CFLAGS-pread.c): Likewise. (CFLAGS-pread64.c): Likewise. (CFLAGS-pwrite.c): Likewise. (CFLAGS-pwrite64.c): Likewise. (CFLAGS-wait.c): Likewise. (CFLAGS-waitpid.c): Likewise. (CFLAGS-sigwait.c): Likewise. (CFLAGS-msgrcv.c): Likewise. (CFLAGS-msgsnd.c): Likewise. (CFLAGS-tcdrain.c): Likewise. (CFLAGS-open.c): Likewise. (CFLAGS-open64.c): Likewise. (CFLAGS-pause.c): Likewise. (CFLAGS-recv.c): Likewise. (CFLAGS-send.c): Likewise. (CFLAGS-accept.c): Likewise. (CFLAGS-sendto.c): Likewise. (CFLAGS-connect.c): Likewise. (CFLAGS-recvfrom.c): Likewise. (CFLAGS-recvmsg.c): Likewise. (CFLAGS-sendmsg.c): Likewise. (CFLAGS-close.c): Likewise. (CFLAGS-read.c): Likewise. (CFLAGS-write.c): Likewise. (CFLAGS-nanosleep.c): Likewise. (CFLAGS-sigsuspend.c): Likewise. (CFLAGS-msync.c): Likewise. (CFLAGS-fdatasync.c): Likewise. (CFLAGS-fsync.c): Likewise. (CFLAGS-pt-system.c): Likewise. (CFLAGS-tst-cleanup2.c): Likewise. (CFLAGS-tst-cleanupx2.c): Likewise. (CFLAGS-flockfile.c): Likewise. (CFLAGS-ftrylockfile.c): Likewise. (CFLAGS-funlockfile.c): Likewise. (CFLAGS-tst-initializers1.c): Likewise. (CFLAGS-tst-initializers1-c89.c): Likewise. (CFLAGS-tst-initializers1-c99.c): Likewise. (CFLAGS-tst-initializers1-c11.c): Likewise. (CFLAGS-tst-initializers1-gnu89.c): Likewise. (CFLAGS-tst-initializers1-gnu99.c): Likewise. (CFLAGS-tst-initializers1-gnu11.c): Likewise. * nscd/Makefile (CFLAGS-nscd_getpw_r.c): Likewise. (CFLAGS-nscd_getgr_r.c): Likewise. (CFLAGS-nscd_gethst_r.c): Likewise. (CFLAGS-nscd_getai.c): Likewise. (CFLAGS-nscd_initgroups.c): Likewise. * posix/Makefile (CFLAGS-getaddrinfo.c): Likewise. (CFLAGS-pause.c): Likewise. (CFLAGS-pread.c): Likewise. (CFLAGS-pread64.c): Likewise. (CFLAGS-pwrite.c): Likewise. (CFLAGS-pwrite64.c): Likewise. (CFLAGS-sleep.c): Likewise. (CFLAGS-wait.c): Likewise. (CFLAGS-waitid.c): Likewise. (CFLAGS-waitpid.c): Likewise. (CFLAGS-getopt.c): Likewise. (CFLAGS-wordexp.c): Likewise. (CFLAGS-sysconf.c): Likewise. (CFLAGS-pathconf.c): Likewise. (CFLAGS-fpathconf.c): Likewise. (CFLAGS-spawn.c): Likewise. (CFLAGS-spawnp.c): Likewise. (CFLAGS-spawni.c): Likewise. (CFLAGS-glob.c): Likewise. (CFLAGS-glob64.c): Likewise. (CFLAGS-getconf.c): Likewise. (CFLAGS-nanosleep.c): Likewise. * pwd/Makefile (CFLAGS-getpwent_r.c): Likewise. (CFLAGS-getpwent.c): Likewise. (CFLAGS-getpw.c): Likewise. (CFLAGS-fgetpwent_r.c): Likewise. * resolv/Makefile (CFLAGS-res_hconf.c): Likewise. * rt/Makefile (CFLAGS-aio_suspend.c): Likewise. (CFLAGS-mq_timedreceive.c): Likewise. (CFLAGS-mq_timedsend.c): Likewise. (CFLAGS-clock_nanosleep.c): Likewise. (CFLAGS-librt-cancellation.c): Likewise. * shadow/Makefile (CFLAGS-getspent_r.c): Likewise. (CFLAGS-getspent.c): Likewise. (CFLAGS-fgetspent.c): Likewise. (CFLAGS-fgetspent_r.c): Likewise. (CFLAGS-putspent.c): Likewise. (CFLAGS-getspnam.c): Likewise. (CFLAGS-getspnam_r.c): Likewise. * signal/Makefile (CFLAGS-sigpause.c): Likewise. (CFLAGS-sigsuspend.c): Likewise. (CFLAGS-sigtimedwait.c): Likewise. (CFLAGS-sigwait.c): Likewise. (CFLAGS-sigwaitinfo.c): Likewise. (CFLAGS-sigreturn.c): Likewise. * stdio-common/Makefile (CFLAGS-vfprintf.c): Likewise. (CFLAGS-vfwprintf.c): Likewise. (CFLAGS-tmpfile.c): Likewise. (CFLAGS-tmpfile64.c): Likewise. (CFLAGS-tempname.c): Likewise. (CFLAGS-psignal.c): Likewise. (CFLAGS-vprintf.c): Likewise. (CFLAGS-cuserid.c): Likewise. (CFLAGS-errlist.c): Likewise. (CFLAGS-siglist.c): Likewise. (CFLAGS-scanf15.c): Likewise. (CFLAGS-scanf17.c): Likewise. * stdlib/Makefile (CFLAGS-bsearch.c): Likewise. (CFLAGS-msort.c): Likewise. (CFLAGS-qsort.c): Likewise. (CFLAGS-system.c): Likewise. (CFLAGS-fmtmsg.c): Likewise. (CFLAGS-strfmon.c): Likewise. (CFLAGS-strfmon_l.c): Likewise. (CFLAGS-strfromd.c): Likewise. (CFLAGS-strfromf.c): Likewise. (CFLAGS-strfroml.c): Likewise. (CFLAGS-tst-bsearch.c): Likewise. (CFLAGS-tst-qsort.c): Likewise. (CFLAGS-tst-makecontext2.c): Likewise. * sunrpc/Makefile (CFLAGS-xbootparam_prot.c): Likewise. (CFLAGS-xnlm_prot.c): Likewise. (CFLAGS-xrstat.c): Likewise. (CFLAGS-xyppasswd.c): Likewise. (CFLAGS-xklm_prot.c): Likewise. (CFLAGS-xrex.c): Likewise. (CFLAGS-xsm_inter.c): Likewise. (CFLAGS-xmount.c): Likewise. (CFLAGS-xrusers.c): Likewise. (CFLAGS-xspray.c): Likewise. (CFLAGS-xnfs_prot.c): Likewise. (CFLAGS-xrquota.c): Likewise. (CFLAGS-xkey_prot.c): Likewise. (CFLAGS-auth_unix.c): Likewise. (CFLAGS-key_call.c): Likewise. (CFLAGS-pmap_rmt.c): Likewise. (CFLAGS-clnt_perr.c): Likewise. (CFLAGS-openchild.c): Likewise. * sysvipc/Makefile (CFLAGS-msgrcv.c): Likewise. (CFLAGS-msgsnd.c): Likewise. * termios/Makefile (CFLAGS-tcdrain.c): Likewise. * time/Makefile (CFLAGS-tzfile.c): Likewise. (CFLAGS-tzset.c): Likewise. (CFLAGS-getdate.c): Likewise. (CFLAGS-test_time.c): Likewise. (CPPFLAGS-tst-tzname.c): Likewise. * timezone/Makefile (CFLAGS-zdump.c): Likewise. (CFLAGS-zic.c): Likewise. * wcsmbs/Makefile (CFLAGS-wcwidth.c): Likewise. (CFLAGS-wcswidth.c): Likewise. (CFLAGS-wcstol.c): Likewise. (CFLAGS-wcstoul.c): Likewise. (CFLAGS-wcstoll.c): Likewise. (CFLAGS-wcstoull.c): Likewise. (CFLAGS-wcstod.c): Likewise. (CFLAGS-wcstold.c): Likewise. (CFLAGS-wcstof128.c): Likewise. (CFLAGS-wcstof.c): Likewise. (CFLAGS-wcstol_l.c): Likewise. (CFLAGS-wcstoul_l.c): Likewise. (CFLAGS-wcstoll_l.c): Likewise. (CFLAGS-wcstoull_l.c): Likewise. (CFLAGS-wcstod_l.c): Likewise. (CFLAGS-wcstold_l.c): Likewise. (CFLAGS-wcstof128_l.c): Likewise. (CFLAGS-wcstof_l.c): Likewise. (CPPFLAGS-tst-wchar-h.c): Likewise. (CPPFLAGS-wcstold_l.c): Likewise. Reviewed-by: Jonathan Nieder --- ChangeLog | 488 ++++++++++++++++++++++++++++++++++++++++++++++++++ argp/Makefile | 6 +- crypt/Makefile | 6 +- debug/Makefile | 108 +++++------ dirent/Makefile | 8 +- elf/Makefile | 44 ++--- grp/Makefile | 18 +- gshadow/Makefile | 14 +- iconv/Makefile | 16 +- inet/Makefile | 60 +++---- intl/Makefile | 16 +- io/Makefile | 52 +++--- libio/Makefile | 118 ++++++------ locale/Makefile | 8 +- login/Makefile | 6 +- malloc/Makefile | 4 +- math/Makefile | 84 ++++----- misc/Makefile | 54 +++--- nptl/Makefile | 124 ++++++------- nscd/Makefile | 10 +- posix/Makefile | 44 ++--- pwd/Makefile | 8 +- resolv/Makefile | 2 +- rt/Makefile | 10 +- shadow/Makefile | 14 +- signal/Makefile | 12 +- stdio-common/Makefile | 24 +-- stdlib/Makefile | 26 +-- sunrpc/Makefile | 36 ++-- sysvipc/Makefile | 4 +- termios/Makefile | 2 +- time/Makefile | 10 +- timezone/Makefile | 4 +- wcsmbs/Makefile | 40 ++--- 34 files changed, 984 insertions(+), 496 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5ef7d5de2d..e0d956b23e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,491 @@ +2017-12-11 H.J. Lu + + * argp/Makefile (CFLAGS-argp-help.c): Replace = with +=. + (CFLAGS-argp-parse.c): Likewise. + (CFLAGS-argp-fmtstream.c): Likewise. + * crypt/Makefile (CPPFLAGS-sha256-crypt.c): Likewise. + (CPPFLAGS-sha512-crypt.c): Likewise. + (CPPFLAGS-md5-crypt.c): Likewise. + * debug/Makefile (CFLAGS-stack_chk_fail.c): Likewise. + (CFLAGS-stack_chk_fail_local.c): Likewise. + (CFLAGS-backtrace.c): Likewise. + (CFLAGS-sprintf_chk.c): Likewise. + (CFLAGS-snprintf_chk.c): Likewise. + (CFLAGS-vsprintf_chk.c): Likewise. + (CFLAGS-vsnprintf_chk.c): Likewise. + (CFLAGS-asprintf_chk.c): Likewise. + (CFLAGS-vasprintf_chk.c): Likewise. + (CFLAGS-obprintf_chk.c): Likewise. + (CFLAGS-dprintf_chk.c): Likewise. + (CFLAGS-vdprintf_chk.c): Likewise. + (CFLAGS-printf_chk.c): Likewise. + (CFLAGS-fprintf_chk.c): Likewise. + (CFLAGS-vprintf_chk.c): Likewise. + (CFLAGS-vfprintf_chk.c): Likewise. + (CFLAGS-gets_chk.c): Likewise. + (CFLAGS-fgets_chk.c): Likewise. + (CFLAGS-fgets_u_chk.c): Likewise. + (CFLAGS-fread_chk.c): Likewise. + (CFLAGS-fread_u_chk.c): Likewise. + (CFLAGS-swprintf_chk.c): Likewise. + (CFLAGS-vswprintf_chk.c): Likewise. + (CFLAGS-wprintf_chk.c): Likewise. + (CFLAGS-fwprintf_chk.c): Likewise. + (CFLAGS-vwprintf_chk.c): Likewise. + (CFLAGS-vfwprintf_chk.c): Likewise. + (CFLAGS-fgetws_chk.c): Likewise. + (CFLAGS-fgetws_u_chk.c): Likewise. + (CFLAGS-read_chk.c): Likewise. + (CFLAGS-pread_chk.c): Likewise. + (CFLAGS-pread64_chk.c): Likewise. + (CFLAGS-recv_chk.c): Likewise. + (CFLAGS-recvfrom_chk.c): Likewise. + (CFLAGS-tst-longjmp_chk.c): Likewise. + (CPPFLAGS-tst-longjmp_chk.c): Likewise. + (CFLAGS-tst-longjmp_chk2.c): Likewise. + (CPPFLAGS-tst-longjmp_chk2.c): Likewise. + (CFLAGS-tst-longjmp_chk3.c): Likewise. + (CPPFLAGS-tst-longjmp_chk3.c): Likewise. + (CFLAGS-tst-chk1.c): Likewise. + (CFLAGS-tst-chk2.c): Likewise. + (CFLAGS-tst-chk3.c): Likewise. + (CFLAGS-tst-chk4.cc): Likewise. + (CFLAGS-tst-chk5.cc): Likewise. + (CFLAGS-tst-chk6.cc): Likewise. + (CFLAGS-tst-lfschk1.c): Likewise. + (CFLAGS-tst-lfschk2.c): Likewise. + (CFLAGS-tst-lfschk3.c): Likewise. + (CFLAGS-tst-lfschk4.cc): Likewise. + (CFLAGS-tst-lfschk5.cc): Likewise. + (CFLAGS-tst-lfschk6.cc): Likewise. + (CFLAGS-tst-ssp-1.c): Likewise. + * dirent/Makefile (CFLAGS-scandir.c): Likewise. + (CFLAGS-scandir64.c): Likewise. + (CFLAGS-scandir-tail.c): Likewise. + (CFLAGS-scandir64-tail.c): Likewise. + * elf/Makefile (CPPFLAGS-dl-tunables.c): Likewise. + (CFLAGS-dl-tunables.c): Likewise. + (CFLAGS-dl-runtime.c): Likewise. + (CFLAGS-dl-lookup.c): Likewise. + (CFLAGS-dl-iterate-phdr.c): Likewise. + (CFLAGS-vismain.c): Likewise. + (CFLAGS-tst-linkall-static.c): Likewise. + (CFLAGS-tst-linkall-static.c): Likewise. + (CPPFLAGS-dl-load.c): Likewise. + (CFLAGS-ldconfig.c): Likewise. + (CFLAGS-dl-cache.c): Likewise. + (CFLAGS-cache.c): Likewise. + (CFLAGS-rtld.c): Likewise. + (CFLAGS-multiload.c): Likewise. + (CFLAGS-filtmod1.c): Likewise. + (CFLAGS-tst-align.c): Likewise. + (CFLAGS-tst-align2.c): Likewise. + (CFLAGS-tst-alignmod.c): Likewise. + (CFLAGS-tst-alignmod2.c): Likewise. + (CPPFLAGS-tst-execstack.c): Likewise. + (CFLAGS-tst-ptrguard1-static.c): Likewise. + (CFLAGS-tst-latepthreadmod.c): Likewise. + * grp/Makefile (CFLAGS-getgrgid_r.c): Likewise. + (CFLAGS-getgrnam_r.c): Likewise. + (CFLAGS-getgrent_r.c): Likewise. + (CFLAGS-getgrent.c): Likewise. + (CFLAGS-fgetgrent.c): Likewise. + (CFLAGS-fgetgrent_r.c): Likewise. + (CFLAGS-putgrent.c): Likewise. + (CFLAGS-initgroups.c): Likewise. + (CFLAGS-getgrgid.c): Likewise. + * gshadow/Makefile (CFLAGS-getsgent_r.c): Likewise. + (CFLAGS-getsgent.c): Likewise. + (CFLAGS-fgetsgent.c): Likewise. + (CFLAGS-fgetsgent_r.c): Likewise. + (CFLAGS-putsgent.c): Likewise. + (CFLAGS-getsgnam.c): Likewise. + (CFLAGS-getsgnam_r.c): Likewise. + * iconv/Makefile (CFLAGS-iconv_prog.c): Likewise. + (CFLAGS-iconv_charmap.c): Likewise. + (CFLAGS-dummy-repertoire.c): Likewise. + (CFLAGS-charmap.c): Likewise. + (CFLAGS-linereader.c): Likewise. + (CFLAGS-simple-hash.c): Likewise. + (CFLAGS-gconv_conf.c): Likewise. + (CFLAGS-iconvconfig.c): Likewise. + * inet/Makefile (CFLAGS-gethstbyad_r.c): Likewise. + (CFLAGS-gethstbyad.c): Likewise. + (CFLAGS-gethstbynm_r.c): Likewise. + (CFLAGS-gethstbynm.c): Likewise. + (CFLAGS-gethstbynm2_r.c): Likewise. + (CFLAGS-gethstbynm2.c): Likewise. + (CFLAGS-gethstent_r.c): Likewise. + (CFLAGS-gethstent.c): Likewise. + (CFLAGS-rcmd.c): Likewise. + (CFLAGS-getnetbynm_r.c): Likewise. + (CFLAGS-getnetbynm.c): Likewise. + (CFLAGS-getnetbyad_r.c): Likewise. + (CFLAGS-getnetbyad.c): Likewise. + (CFLAGS-getnetent_r.c): Likewise. + (CFLAGS-getnetent.c): Likewise. + (CFLAGS-getaliasent_r.c): Likewise. + (CFLAGS-getaliasent.c): Likewise. + (CFLAGS-getrpcent_r.c): Likewise. + (CFLAGS-getrpcent.c): Likewise. + (CFLAGS-getservent_r.c): Likewise. + (CFLAGS-getservent.c): Likewise. + (CFLAGS-getprtent_r.c): Likewise. + (CFLAGS-getprtent.c): Likewise. + (CFLAGS-either_ntoh.c): Likewise. + (CFLAGS-either_hton.c): Likewise. + (CFLAGS-getnetgrent.c): Likewise. + (CFLAGS-getnetgrent_r.c): Likewise. + (CFLAGS-tst-checks-posix.c): Likewise. + (CFLAGS-tst-sockaddr.c): Likewise. + * intl/Makefile (CFLAGS-tst-gettext.c): Likewise. + (CFLAGS-tst-translit.c): Likewise. + (CFLAGS-tst-gettext2.c): Likewise. + (CFLAGS-tst-codeset.c): Likewise. + (CFLAGS-tst-gettext3.c): Likewise. + (CFLAGS-tst-gettext4.c): Likewise. + (CFLAGS-tst-gettext5.c): Likewise. + (CFLAGS-tst-gettext6.c): Likewise. + * io/Makefile (CFLAGS-open.c): Likewise. + (CFLAGS-open64.c): Likewise. + (CFLAGS-creat.c): Likewise. + (CFLAGS-creat64.c): Likewise. + (CFLAGS-fcntl.c): Likewise. + (CFLAGS-poll.c): Likewise. + (CFLAGS-ppoll.c): Likewise. + (CFLAGS-lockf.c): Likewise. + (CFLAGS-statfs.c): Likewise. + (CFLAGS-fstatfs.c): Likewise. + (CFLAGS-statvfs.c): Likewise. + (CFLAGS-fstatvfs.c): Likewise. + (CFLAGS-fts.c): Likewise. + (CFLAGS-fts64.c): Likewise. + (CFLAGS-ftw.c): Likewise. + (CFLAGS-ftw64.c): Likewise. + (CFLAGS-lockf.c): Likewise. + (CFLAGS-posix_fallocate.c): Likewise. + (CFLAGS-posix_fallocate64.c): Likewise. + (CFLAGS-fallocate.c): Likewise. + (CFLAGS-fallocate64.c): Likewise. + (CFLAGS-read.c): Likewise. + (CFLAGS-write.c): Likewise. + (CFLAGS-test-stat.c): Likewise. + (CFLAGS-test-lfs.c): Likewise. + * libio/Makefile (CFLAGS-fileops.c): Likewise. + (CFLAGS-fputc.c): Likewise. + (CFLAGS-fputwc.c): Likewise. + (CFLAGS-freopen64.c): Likewise. + (CFLAGS-freopen.c): Likewise. + (CFLAGS-fseek.c): Likewise. + (CFLAGS-fseeko64.c): Likewise. + (CFLAGS-fseeko.c): Likewise. + (CFLAGS-ftello64.c): Likewise. + (CFLAGS-ftello.c): Likewise. + (CFLAGS-fwide.c): Likewise. + (CFLAGS-genops.c): Likewise. + (CFLAGS-getc.c): Likewise. + (CFLAGS-getchar.c): Likewise. + (CFLAGS-getwc.c): Likewise. + (CFLAGS-getwchar.c): Likewise. + (CFLAGS-iofclose.c): Likewise. + (CFLAGS-iofflush.c): Likewise. + (CFLAGS-iofgetpos64.c): Likewise. + (CFLAGS-iofgetpos.c): Likewise. + (CFLAGS-iofgets.c): Likewise. + (CFLAGS-iofgetws.c): Likewise. + (CFLAGS-iofputs.c): Likewise. + (CFLAGS-iofputws.c): Likewise. + (CFLAGS-iofread.c): Likewise. + (CFLAGS-iofsetpos64.c): Likewise. + (CFLAGS-iofsetpos.c): Likewise. + (CFLAGS-ioftell.c): Likewise. + (CFLAGS-iofwrite.c): Likewise. + (CFLAGS-iogetdelim.c): Likewise. + (CFLAGS-iogetline.c): Likewise. + (CFLAGS-iogets.c): Likewise. + (CFLAGS-iogetwline.c): Likewise. + (CFLAGS-ioputs.c): Likewise. + (CFLAGS-ioseekoff.c): Likewise. + (CFLAGS-ioseekpos.c): Likewise. + (CFLAGS-iosetbuffer.c): Likewise. + (CFLAGS-iosetvbuf.c): Likewise. + (CFLAGS-ioungetc.c): Likewise. + (CFLAGS-ioungetwc.c): Likewise. + (CFLAGS-oldfileops.c): Likewise. + (CFLAGS-oldiofclose.c): Likewise. + (CFLAGS-oldiofgetpos64.c): Likewise. + (CFLAGS-oldiofgetpos.c): Likewise. + (CFLAGS-oldiofsetpos64.c): Likewise. + (CFLAGS-oldiofsetpos.c): Likewise. + (CFLAGS-peekc.c): Likewise. + (CFLAGS-putc.c): Likewise. + (CFLAGS-putchar.c): Likewise. + (CFLAGS-putwc.c): Likewise. + (CFLAGS-putwchar.c): Likewise. + (CFLAGS-rewind.c): Likewise. + (CFLAGS-wfileops.c): Likewise. + (CFLAGS-wgenops.c): Likewise. + (CFLAGS-oldiofopen.c): Likewise. + (CFLAGS-iofopen.c): Likewise. + (CFLAGS-iofopen64.c): Likewise. + (CFLAGS-oldtmpfile.c): Likewise. + (CFLAGS-tst_putwc.c): Likewise. + * locale/Makefile (CFLAGS-md5.c): Likewise. + (CFLAGS-charmap.c): Likewise. + (CFLAGS-locfile.c): Likewise. + (CFLAGS-charmap-dir.c): Likewise. + * login/Makefile (CFLAGS-grantpt.c): Likewise. + (CFLAGS-getpt.c): Likewise. + (CFLAGS-pt_chown.c): Likewise. + * malloc/Makefile (CFLAGS-mcheck-init.c): Likewise. + (CFLAGS-obstack.c): Likewise. + * math/Makefile (CFLAGS-test-tgmath3.c): Likewise. + (CFLAGS-test-double-vlen4-wrappers.c): Likewise. + (CFLAGS-test-double-vlen8-wrappers.c): Likewise. + (CFLAGS-test-float-vlen8-wrappers.c): Likewise. + (CFLAGS-test-float-vlen16-wrappers.c): Likewise. + (CFLAGS-test-tgmath.c): Likewise. + (CFLAGS-test-tgmath2.c): Likewise. + (CFLAGS-test-tgmath-ret.c): Likewise. + (CFLAGS-test-powl.c): Likewise. + (CFLAGS-test-snan.c): Likewise. + (CFLAGS-test-signgam-finite.c): Likewise. + (CFLAGS-test-signgam-finite-c99.c): Likewise. + (CFLAGS-test-signgam-finite-c11.c): Likewise. + (CFLAGS-test-signgam-uchar.c): Likewise. + (CFLAGS-test-signgam-uchar-init.c): Likewise. + (CFLAGS-test-signgam-uchar-static.c): Likewise. + (CFLAGS-test-signgam-uchar-init-static.c): Likewise. + (CFLAGS-test-signgam-uint.c): Likewise. + (CFLAGS-test-signgam-uint-init.c): Likewise. + (CFLAGS-test-signgam-uint-static.c): Likewise. + (CFLAGS-test-signgam-uint-init-static.c): Likewise. + (CFLAGS-test-signgam-ullong.c): Likewise. + (CFLAGS-test-signgam-ullong-init.c): Likewise. + (CFLAGS-test-signgam-ullong-static.c): Likewise. + (CFLAGS-test-signgam-ullong-init-static.c): Likewise. + (CFLAGS-test-math-cxx11.cc): Likewise. + (CFLAGS-test-math-isinff.cc): Likewise. + (CFLAGS-test-math-iszero.cc): Likewise. + (CFLAGS-test-math-issignaling.cc): Likewise. + (CFLAGS-test-math-iscanonical.cc): Likewise. + (CFLAGS-test-iszero-excess-precision.c): Likewise. + (CFLAGS-test-iseqsig-excess-precision.c): Likewise. + (CFLAGS-test-flt-eval-method.c): Likewise. + (CFLAGS-test-fe-snans-always-signal.c): Likewise. + (CFLAGS-test-finite-macros.c): Likewise. + * misc/Makefile (CFLAGS-select.c): Likewise. + (CFLAGS-tsearch.c): Likewise. + (CFLAGS-lsearch.c): Likewise. + (CFLAGS-pselect.c): Likewise. + (CFLAGS-readv.c): Likewise. + (CFLAGS-writev.c): Likewise. + (CFLAGS-preadv.c): Likewise. + (CFLAGS-preadv64.c): Likewise. + (CFLAGS-pwritev.c): Likewise. + (CFLAGS-pwritev64.c): Likewise. + (CFLAGS-preadv2.c): Likewise. + (CFLAGS-preadv64v2.c): Likewise. + (CFLAGS-pwritev2.c): Likewise. + (CFLAGS-pwritev64v2.c): Likewise. + (CFLAGS-usleep.c): Likewise. + (CFLAGS-syslog.c): Likewise. + (CFLAGS-error.c): Likewise. + (CFLAGS-getpass.c): Likewise. + (CFLAGS-mkstemp.c): Likewise. + (CFLAGS-mkstemp64.c): Likewise. + (CFLAGS-getsysstats.c): Likewise. + (CFLAGS-getusershell.c): Likewise. + (CFLAGS-err.c): Likewise. + (CFLAGS-tst-tsearch.c): Likewise. + (CFLAGS-msync.c): Likewise. + (CFLAGS-fdatasync.c): Likewise. + (CFLAGS-fsync.c): Likewise. + * nptl/Makefile (CFLAGS-nptl-init.c): Likewise. + (CFLAGS-unwind.c): Likewise. + (CFLAGS-unwind-forcedunwind.c): Likewise. + (CFLAGS-pthread_cancel.c): Likewise. + (CFLAGS-pthread_setcancelstate.c): Likewise. + (CFLAGS-pthread_setcanceltype.c): Likewise. + (CFLAGS-cancellation.c): Likewise. + (CFLAGS-libc-cancellation.c): Likewise. + (CFLAGS-pthread_exit.c): Likewise. + (CFLAGS-forward.c): Likewise. + (CFLAGS-pthread_testcancel.c): Likewise. + (CFLAGS-pthread_join.c): Likewise. + (CFLAGS-pthread_timedjoin.c): Likewise. + (CFLAGS-pthread_once.c): Likewise. + (CFLAGS-pthread_cond_wait.c): Likewise. + (CFLAGS-sem_wait.c): Likewise. + (CFLAGS-sem_timedwait.c): Likewise. + (CFLAGS-fcntl.c): Likewise. + (CFLAGS-lockf.c): Likewise. + (CFLAGS-pread.c): Likewise. + (CFLAGS-pread64.c): Likewise. + (CFLAGS-pwrite.c): Likewise. + (CFLAGS-pwrite64.c): Likewise. + (CFLAGS-wait.c): Likewise. + (CFLAGS-waitpid.c): Likewise. + (CFLAGS-sigwait.c): Likewise. + (CFLAGS-msgrcv.c): Likewise. + (CFLAGS-msgsnd.c): Likewise. + (CFLAGS-tcdrain.c): Likewise. + (CFLAGS-open.c): Likewise. + (CFLAGS-open64.c): Likewise. + (CFLAGS-pause.c): Likewise. + (CFLAGS-recv.c): Likewise. + (CFLAGS-send.c): Likewise. + (CFLAGS-accept.c): Likewise. + (CFLAGS-sendto.c): Likewise. + (CFLAGS-connect.c): Likewise. + (CFLAGS-recvfrom.c): Likewise. + (CFLAGS-recvmsg.c): Likewise. + (CFLAGS-sendmsg.c): Likewise. + (CFLAGS-close.c): Likewise. + (CFLAGS-read.c): Likewise. + (CFLAGS-write.c): Likewise. + (CFLAGS-nanosleep.c): Likewise. + (CFLAGS-sigsuspend.c): Likewise. + (CFLAGS-msync.c): Likewise. + (CFLAGS-fdatasync.c): Likewise. + (CFLAGS-fsync.c): Likewise. + (CFLAGS-pt-system.c): Likewise. + (CFLAGS-tst-cleanup2.c): Likewise. + (CFLAGS-tst-cleanupx2.c): Likewise. + (CFLAGS-flockfile.c): Likewise. + (CFLAGS-ftrylockfile.c): Likewise. + (CFLAGS-funlockfile.c): Likewise. + (CFLAGS-tst-initializers1.c): Likewise. + (CFLAGS-tst-initializers1-c89.c): Likewise. + (CFLAGS-tst-initializers1-c99.c): Likewise. + (CFLAGS-tst-initializers1-c11.c): Likewise. + (CFLAGS-tst-initializers1-gnu89.c): Likewise. + (CFLAGS-tst-initializers1-gnu99.c): Likewise. + (CFLAGS-tst-initializers1-gnu11.c): Likewise. + * nscd/Makefile (CFLAGS-nscd_getpw_r.c): Likewise. + (CFLAGS-nscd_getgr_r.c): Likewise. + (CFLAGS-nscd_gethst_r.c): Likewise. + (CFLAGS-nscd_getai.c): Likewise. + (CFLAGS-nscd_initgroups.c): Likewise. + * posix/Makefile (CFLAGS-getaddrinfo.c): Likewise. + (CFLAGS-pause.c): Likewise. + (CFLAGS-pread.c): Likewise. + (CFLAGS-pread64.c): Likewise. + (CFLAGS-pwrite.c): Likewise. + (CFLAGS-pwrite64.c): Likewise. + (CFLAGS-sleep.c): Likewise. + (CFLAGS-wait.c): Likewise. + (CFLAGS-waitid.c): Likewise. + (CFLAGS-waitpid.c): Likewise. + (CFLAGS-getopt.c): Likewise. + (CFLAGS-wordexp.c): Likewise. + (CFLAGS-sysconf.c): Likewise. + (CFLAGS-pathconf.c): Likewise. + (CFLAGS-fpathconf.c): Likewise. + (CFLAGS-spawn.c): Likewise. + (CFLAGS-spawnp.c): Likewise. + (CFLAGS-spawni.c): Likewise. + (CFLAGS-glob.c): Likewise. + (CFLAGS-glob64.c): Likewise. + (CFLAGS-getconf.c): Likewise. + (CFLAGS-nanosleep.c): Likewise. + * pwd/Makefile (CFLAGS-getpwent_r.c): Likewise. + (CFLAGS-getpwent.c): Likewise. + (CFLAGS-getpw.c): Likewise. + (CFLAGS-fgetpwent_r.c): Likewise. + * resolv/Makefile (CFLAGS-res_hconf.c): Likewise. + * rt/Makefile (CFLAGS-aio_suspend.c): Likewise. + (CFLAGS-mq_timedreceive.c): Likewise. + (CFLAGS-mq_timedsend.c): Likewise. + (CFLAGS-clock_nanosleep.c): Likewise. + (CFLAGS-librt-cancellation.c): Likewise. + * shadow/Makefile (CFLAGS-getspent_r.c): Likewise. + (CFLAGS-getspent.c): Likewise. + (CFLAGS-fgetspent.c): Likewise. + (CFLAGS-fgetspent_r.c): Likewise. + (CFLAGS-putspent.c): Likewise. + (CFLAGS-getspnam.c): Likewise. + (CFLAGS-getspnam_r.c): Likewise. + * signal/Makefile (CFLAGS-sigpause.c): Likewise. + (CFLAGS-sigsuspend.c): Likewise. + (CFLAGS-sigtimedwait.c): Likewise. + (CFLAGS-sigwait.c): Likewise. + (CFLAGS-sigwaitinfo.c): Likewise. + (CFLAGS-sigreturn.c): Likewise. + * stdio-common/Makefile (CFLAGS-vfprintf.c): Likewise. + (CFLAGS-vfwprintf.c): Likewise. + (CFLAGS-tmpfile.c): Likewise. + (CFLAGS-tmpfile64.c): Likewise. + (CFLAGS-tempname.c): Likewise. + (CFLAGS-psignal.c): Likewise. + (CFLAGS-vprintf.c): Likewise. + (CFLAGS-cuserid.c): Likewise. + (CFLAGS-errlist.c): Likewise. + (CFLAGS-siglist.c): Likewise. + (CFLAGS-scanf15.c): Likewise. + (CFLAGS-scanf17.c): Likewise. + * stdlib/Makefile (CFLAGS-bsearch.c): Likewise. + (CFLAGS-msort.c): Likewise. + (CFLAGS-qsort.c): Likewise. + (CFLAGS-system.c): Likewise. + (CFLAGS-fmtmsg.c): Likewise. + (CFLAGS-strfmon.c): Likewise. + (CFLAGS-strfmon_l.c): Likewise. + (CFLAGS-strfromd.c): Likewise. + (CFLAGS-strfromf.c): Likewise. + (CFLAGS-strfroml.c): Likewise. + (CFLAGS-tst-bsearch.c): Likewise. + (CFLAGS-tst-qsort.c): Likewise. + (CFLAGS-tst-makecontext2.c): Likewise. + * sunrpc/Makefile (CFLAGS-xbootparam_prot.c): Likewise. + (CFLAGS-xnlm_prot.c): Likewise. + (CFLAGS-xrstat.c): Likewise. + (CFLAGS-xyppasswd.c): Likewise. + (CFLAGS-xklm_prot.c): Likewise. + (CFLAGS-xrex.c): Likewise. + (CFLAGS-xsm_inter.c): Likewise. + (CFLAGS-xmount.c): Likewise. + (CFLAGS-xrusers.c): Likewise. + (CFLAGS-xspray.c): Likewise. + (CFLAGS-xnfs_prot.c): Likewise. + (CFLAGS-xrquota.c): Likewise. + (CFLAGS-xkey_prot.c): Likewise. + (CFLAGS-auth_unix.c): Likewise. + (CFLAGS-key_call.c): Likewise. + (CFLAGS-pmap_rmt.c): Likewise. + (CFLAGS-clnt_perr.c): Likewise. + (CFLAGS-openchild.c): Likewise. + * sysvipc/Makefile (CFLAGS-msgrcv.c): Likewise. + (CFLAGS-msgsnd.c): Likewise. + * termios/Makefile (CFLAGS-tcdrain.c): Likewise. + * time/Makefile (CFLAGS-tzfile.c): Likewise. + (CFLAGS-tzset.c): Likewise. + (CFLAGS-getdate.c): Likewise. + (CFLAGS-test_time.c): Likewise. + (CPPFLAGS-tst-tzname.c): Likewise. + * timezone/Makefile (CFLAGS-zdump.c): Likewise. + (CFLAGS-zic.c): Likewise. + * wcsmbs/Makefile (CFLAGS-wcwidth.c): Likewise. + (CFLAGS-wcswidth.c): Likewise. + (CFLAGS-wcstol.c): Likewise. + (CFLAGS-wcstoul.c): Likewise. + (CFLAGS-wcstoll.c): Likewise. + (CFLAGS-wcstoull.c): Likewise. + (CFLAGS-wcstod.c): Likewise. + (CFLAGS-wcstold.c): Likewise. + (CFLAGS-wcstof128.c): Likewise. + (CFLAGS-wcstof.c): Likewise. + (CFLAGS-wcstol_l.c): Likewise. + (CFLAGS-wcstoul_l.c): Likewise. + (CFLAGS-wcstoll_l.c): Likewise. + (CFLAGS-wcstoull_l.c): Likewise. + (CFLAGS-wcstod_l.c): Likewise. + (CFLAGS-wcstold_l.c): Likewise. + (CFLAGS-wcstof128_l.c): Likewise. + (CFLAGS-wcstof_l.c): Likewise. + (CPPFLAGS-tst-wchar-h.c): Likewise. + (CPPFLAGS-wcstold_l.c): Likewise. +--- 2017-12-11 Paul A. Clarke * sysdeps/ieee754/flt-32/s_cosf.c: New implementation. diff --git a/argp/Makefile b/argp/Makefile index ecb7bbb45c..936e3c49ff 100644 --- a/argp/Makefile +++ b/argp/Makefile @@ -28,9 +28,9 @@ routines = $(addprefix argp-, ba fmtstream fs-xinl help parse pv \ tests = argp-test tst-argp1 bug-argp1 tst-argp2 bug-argp2 -CFLAGS-argp-help.c = $(uses-callbacks) -fexceptions -CFLAGS-argp-parse.c = $(uses-callbacks) -CFLAGS-argp-fmtstream.c = -fexceptions +CFLAGS-argp-help.c += $(uses-callbacks) -fexceptions +CFLAGS-argp-parse.c += $(uses-callbacks) +CFLAGS-argp-fmtstream.c += -fexceptions bug-argp1-ARGS = -- --help bug-argp2-ARGS = -- -d 111 --dstaddr 222 -p 333 --peer 444 diff --git a/crypt/Makefile b/crypt/Makefile index 8bbbf2a121..0ed88b893e 100644 --- a/crypt/Makefile +++ b/crypt/Makefile @@ -39,9 +39,9 @@ endif ifeq ($(nss-crypt),yes) nss-cpp-flags := -DUSE_NSS \ -I$(shell nss-config --includedir) -I$(shell nspr-config --includedir) -CPPFLAGS-sha256-crypt.c = $(nss-cpp-flags) -CPPFLAGS-sha512-crypt.c = $(nss-cpp-flags) -CPPFLAGS-md5-crypt.c = $(nss-cpp-flags) +CPPFLAGS-sha256-crypt.c += $(nss-cpp-flags) +CPPFLAGS-sha512-crypt.c += $(nss-cpp-flags) +CPPFLAGS-md5-crypt.c += $(nss-cpp-flags) LDLIBS-crypt.so = -lfreebl3 else libcrypt-routines += md5 sha256 sha512 diff --git a/debug/Makefile b/debug/Makefile index a9ac779c58..dc12b5d838 100644 --- a/debug/Makefile +++ b/debug/Makefile @@ -60,69 +60,69 @@ elide-routines.o := stack_chk_fail_local # Building the stack-protector failure routines with stack protection # makes no sense. -CFLAGS-stack_chk_fail.c = $(no-stack-protector) -CFLAGS-stack_chk_fail_local.c = $(no-stack-protector) - -CFLAGS-backtrace.c = -fno-omit-frame-pointer -funwind-tables -CFLAGS-sprintf_chk.c = $(libio-mtsafe) -CFLAGS-snprintf_chk.c = $(libio-mtsafe) -CFLAGS-vsprintf_chk.c = $(libio-mtsafe) -CFLAGS-vsnprintf_chk.c = $(libio-mtsafe) -CFLAGS-asprintf_chk.c = $(libio-mtsafe) -CFLAGS-vasprintf_chk.c = $(libio-mtsafe) -CFLAGS-obprintf_chk.c = $(libio-mtsafe) -CFLAGS-dprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-vdprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-printf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-vprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-vfprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-gets_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fgets_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fgets_u_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fread_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fread_u_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-swprintf_chk.c = $(libio-mtsafe) -CFLAGS-vswprintf_chk.c = $(libio-mtsafe) -CFLAGS-wprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fwprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-vwprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-vfwprintf_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fgetws_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-fgetws_u_chk.c = $(libio-mtsafe) -fexceptions -CFLAGS-read_chk.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-pread_chk.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-pread64_chk.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-recv_chk.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-recvfrom_chk.c = -fexceptions -fasynchronous-unwind-tables +CFLAGS-stack_chk_fail.c += $(no-stack-protector) +CFLAGS-stack_chk_fail_local.c += $(no-stack-protector) + +CFLAGS-backtrace.c += -fno-omit-frame-pointer -funwind-tables +CFLAGS-sprintf_chk.c += $(libio-mtsafe) +CFLAGS-snprintf_chk.c += $(libio-mtsafe) +CFLAGS-vsprintf_chk.c += $(libio-mtsafe) +CFLAGS-vsnprintf_chk.c += $(libio-mtsafe) +CFLAGS-asprintf_chk.c += $(libio-mtsafe) +CFLAGS-vasprintf_chk.c += $(libio-mtsafe) +CFLAGS-obprintf_chk.c += $(libio-mtsafe) +CFLAGS-dprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-vdprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-printf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-vprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-vfprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-gets_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fgets_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fgets_u_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fread_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fread_u_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-swprintf_chk.c += $(libio-mtsafe) +CFLAGS-vswprintf_chk.c += $(libio-mtsafe) +CFLAGS-wprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fwprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-vwprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-vfwprintf_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fgetws_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-fgetws_u_chk.c += $(libio-mtsafe) -fexceptions +CFLAGS-read_chk.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-pread_chk.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-pread64_chk.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-recv_chk.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-recvfrom_chk.c += -fexceptions -fasynchronous-unwind-tables # Need to make sure the settings here override what configure might have # set up for us, so keep the CFLAGS/CPPFLAGS split logical as the order is: # -CFLAGS-tst-longjmp_chk.c = -fexceptions -fasynchronous-unwind-tables -CPPFLAGS-tst-longjmp_chk.c = -D_FORTIFY_SOURCE=1 -CFLAGS-tst-longjmp_chk2.c = -fexceptions -fasynchronous-unwind-tables -CPPFLAGS-tst-longjmp_chk2.c = -D_FORTIFY_SOURCE=1 -CFLAGS-tst-longjmp_chk3.c = -fexceptions -fasynchronous-unwind-tables -CPPFLAGS-tst-longjmp_chk3.c = -D_FORTIFY_SOURCE=1 +CFLAGS-tst-longjmp_chk.c += -fexceptions -fasynchronous-unwind-tables +CPPFLAGS-tst-longjmp_chk.c += -D_FORTIFY_SOURCE=1 +CFLAGS-tst-longjmp_chk2.c += -fexceptions -fasynchronous-unwind-tables +CPPFLAGS-tst-longjmp_chk2.c += -D_FORTIFY_SOURCE=1 +CFLAGS-tst-longjmp_chk3.c += -fexceptions -fasynchronous-unwind-tables +CPPFLAGS-tst-longjmp_chk3.c += -D_FORTIFY_SOURCE=1 # We know these tests have problems with format strings, this is what # we are testing. Disable that warning. They are also testing # deprecated functions (notably gets) so disable that warning as well. # And they also generate warnings from warning attributes, which # cannot be disabled via pragmas, so require -Wno-error to be used. -CFLAGS-tst-chk1.c = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-chk2.c = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-chk3.c = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-chk4.cc = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-chk5.cc = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-chk6.cc = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-lfschk1.c = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-lfschk2.c = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-lfschk3.c = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-lfschk4.cc = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-lfschk5.cc = -Wno-format -Wno-deprecated-declarations -Wno-error -CFLAGS-tst-lfschk6.cc = -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-chk1.c += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-chk2.c += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-chk3.c += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-chk4.cc += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-chk5.cc += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-chk6.cc += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-lfschk1.c += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-lfschk2.c += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-lfschk3.c += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-lfschk4.cc += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-lfschk5.cc += -Wno-format -Wno-deprecated-declarations -Wno-error +CFLAGS-tst-lfschk6.cc += -Wno-format -Wno-deprecated-declarations -Wno-error LDLIBS-tst-chk4 = -lstdc++ LDLIBS-tst-chk5 = -lstdc++ LDLIBS-tst-chk6 = -lstdc++ @@ -143,7 +143,7 @@ LDFLAGS-tst-backtrace4 = -rdynamic LDFLAGS-tst-backtrace5 = -rdynamic LDFLAGS-tst-backtrace6 = -rdynamic -CFLAGS-tst-ssp-1.c = -fstack-protector-all +CFLAGS-tst-ssp-1.c += -fstack-protector-all tests = backtrace-tst tst-longjmp_chk tst-chk1 tst-chk2 tst-chk3 \ tst-lfschk1 tst-lfschk2 tst-lfschk3 test-strcpy_chk test-stpcpy_chk \ diff --git a/dirent/Makefile b/dirent/Makefile index 1648bf42d2..c537dd2102 100644 --- a/dirent/Makefile +++ b/dirent/Makefile @@ -33,10 +33,10 @@ routines := opendir closedir readdir readdir_r rewinddir \ tests := list tst-seekdir opendir-tst1 bug-readdir1 tst-fdopendir \ tst-fdopendir2 tst-scandir tst-scandir64 -CFLAGS-scandir.c = $(uses-callbacks) -CFLAGS-scandir64.c = $(uses-callbacks) -CFLAGS-scandir-tail.c = $(uses-callbacks) -CFLAGS-scandir64-tail.c = $(uses-callbacks) +CFLAGS-scandir.c += $(uses-callbacks) +CFLAGS-scandir64.c += $(uses-callbacks) +CFLAGS-scandir-tail.c += $(uses-callbacks) +CFLAGS-scandir64-tail.c += $(uses-callbacks) include ../Rules diff --git a/elf/Makefile b/elf/Makefile index d49fd4673d..7b8f325ccf 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -40,12 +40,12 @@ endif ifneq (no,$(have-tunables)) dl-routines += dl-tunables tunables-type = $(addprefix TUNABLES_FRONTEND_,$(have-tunables)) -CPPFLAGS-dl-tunables.c = -DTUNABLES_FRONTEND=$(tunables-type) +CPPFLAGS-dl-tunables.c += -DTUNABLES_FRONTEND=$(tunables-type) # Make sure that the compiler does not insert any library calls in tunables # code paths. ifeq (yes,$(have-loop-to-function)) -CFLAGS-dl-tunables.c = -fno-tree-loop-distribute-patterns +CFLAGS-dl-tunables.c += -fno-tree-loop-distribute-patterns endif endif @@ -61,9 +61,9 @@ rtld-routines = rtld $(all-dl-routines) dl-sysdep dl-environ dl-minimal \ dl-error-minimal dl-conflict all-rtld-routines = $(rtld-routines) $(sysdep-rtld-routines) -CFLAGS-dl-runtime.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-dl-lookup.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-dl-iterate-phdr.c = $(uses-callbacks) +CFLAGS-dl-runtime.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-dl-lookup.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-dl-iterate-phdr.c += $(uses-callbacks) # Compile rtld itself without stack protection. # Also compile all routines in the static library that are elided from @@ -300,7 +300,7 @@ tests-pie += tst-pie1 tst-pie2 ifeq (yes,$(have-protected-data)) tests += vismain tests-pie += vismain -CFLAGS-vismain.c = $(PIE-ccflag) +CFLAGS-vismain.c += $(PIE-ccflag) endif endif modules-execstack-yes = tst-execstack-mod @@ -386,12 +386,12 @@ endif # By default tst-linkall-static should try to use crypt routines to test # static libcrypt use. -CFLAGS-tst-linkall-static.c = -DUSE_CRYPT=1 +CFLAGS-tst-linkall-static.c += -DUSE_CRYPT=1 # However, if we are using NSS crypto and we don't have a static # library, then we exclude the use of crypt functions in the test. # We similarly exclude libcrypt.a from the static link (see below). ifeq (yesno,$(nss-crypt)$(static-nss-crypt)) -CFLAGS-tst-linkall-static.c = -DUSE_CRYPT=0 +CFLAGS-tst-linkall-static.c += -DUSE_CRYPT=0 endif include ../Rules @@ -509,7 +509,7 @@ $(objpfx)trusted-dirs.st: Makefile $(..)Makeconfig echo '#define DL_DST_LIB "$(notdir $(slibdir))"' >> ${@:st=T} $(move-if-change) ${@:st=T} ${@:st=h} touch $@ -CPPFLAGS-dl-load.c = -I$(objpfx). -I$(csu-objpfx). +CPPFLAGS-dl-load.c += -I$(objpfx). -I$(csu-objpfx). ifeq (yes,$(build-shared)) $(inst_slibdir)/$(rtld-version-installed-name): $(objpfx)ld.so $(+force) @@ -559,12 +559,12 @@ $(objpfx)sln: $(sln-modules:%=$(objpfx)%.o) $(objpfx)ldconfig: $(ldconfig-modules:%=$(objpfx)%.o) SYSCONF-FLAGS := -D'SYSCONFDIR="$(sysconfdir)"' -CFLAGS-ldconfig.c = $(SYSCONF-FLAGS) -D'LIBDIR="$(libdir)"' \ +CFLAGS-ldconfig.c += $(SYSCONF-FLAGS) -D'LIBDIR="$(libdir)"' \ -D'SLIBDIR="$(slibdir)"' libof-ldconfig = ldconfig -CFLAGS-dl-cache.c = $(SYSCONF-FLAGS) -CFLAGS-cache.c = $(SYSCONF-FLAGS) -CFLAGS-rtld.c = $(SYSCONF-FLAGS) +CFLAGS-dl-cache.c += $(SYSCONF-FLAGS) +CFLAGS-cache.c += $(SYSCONF-FLAGS) +CFLAGS-rtld.c += $(SYSCONF-FLAGS) cpp-srcs-left := $(all-rtld-routines:=.os) lib := rtld @@ -759,7 +759,7 @@ $(objpfx)loadfail.out: $(objpfx)failobj.so $(objpfx)multiload: $(libdl) LDFLAGS-multiload = -rdynamic -CFLAGS-multiload.c = -DOBJDIR=\"$(elf-objpfx)\" +CFLAGS-multiload.c += -DOBJDIR=\"$(elf-objpfx)\" $(objpfx)multiload.out: $(objpfx)testobj1.so @@ -827,7 +827,7 @@ $(objpfx)filtmod1.so: $(objpfx)filtmod1.os $(objpfx)filtmod2.so $(objpfx)filter: $(objpfx)filtmod1.so # This does not link against libc. -CFLAGS-filtmod1.c = $(no-stack-protector) +CFLAGS-filtmod1.c += $(no-stack-protector) $(objpfx)unload: $(libdl) $(objpfx)unload.out: $(objpfx)unloadmod.so @@ -954,10 +954,10 @@ $(patsubst %,$(objpfx)%.so,$(tlsmod18a-modules)): $(objpfx)tst-tlsmod18a%.so: $( $(objpfx)tst-tls19: $(libdl) $(objpfx)tst-tls19.out: $(objpfx)tst-tls19mod1.so -CFLAGS-tst-align.c = $(stack-align-test-flags) -CFLAGS-tst-align2.c = $(stack-align-test-flags) -CFLAGS-tst-alignmod.c = $(stack-align-test-flags) -CFLAGS-tst-alignmod2.c = $(stack-align-test-flags) +CFLAGS-tst-align.c += $(stack-align-test-flags) +CFLAGS-tst-align2.c += $(stack-align-test-flags) +CFLAGS-tst-alignmod.c += $(stack-align-test-flags) +CFLAGS-tst-alignmod2.c += $(stack-align-test-flags) $(objpfx)tst-align: $(libdl) $(objpfx)tst-align.out: $(objpfx)tst-alignmod.so $(objpfx)tst-align2: $(objpfx)tst-alignmod2.so @@ -992,7 +992,7 @@ endif ifeq ($(have-z-execstack),yes) $(objpfx)tst-execstack: $(libdl) $(objpfx)tst-execstack.out: $(objpfx)tst-execstack-mod.so -CPPFLAGS-tst-execstack.c = -DUSE_PTHREADS=0 +CPPFLAGS-tst-execstack.c += -DUSE_PTHREADS=0 LDFLAGS-tst-execstack = -Wl,-z,noexecstack LDFLAGS-tst-execstack-mod = -Wl,-z,execstack @@ -1193,7 +1193,7 @@ tst-stackguard1-static-ARGS = --command "$(objpfx)tst-stackguard1-static --child tst-ptrguard1-ARGS = --command "$(host-test-program-cmd) --child" # When built statically, the pointer guard interface uses # __pointer_chk_guard_local. -CFLAGS-tst-ptrguard1-static.c = -DPTRGUARD_LOCAL +CFLAGS-tst-ptrguard1-static.c += -DPTRGUARD_LOCAL tst-ptrguard1-static-ARGS = --command "$(objpfx)tst-ptrguard1-static --child" $(objpfx)tst-leaks1: $(libdl) @@ -1351,7 +1351,7 @@ LDFLAGS-tst-latepthreadmod.so = \ -Wl,-z,lazy -Wl,--unresolved-symbols=ignore-all # Do not optimize sibling calls as the test relies on a JMP_SLOT relocation for # function this_function_is_not_defined. -CFLAGS-tst-latepthreadmod.c = -fno-optimize-sibling-calls +CFLAGS-tst-latepthreadmod.c += -fno-optimize-sibling-calls $(objpfx)tst-latepthreadmod.so: $(shared-thread-library) $(objpfx)tst-latepthread: $(libdl) $(objpfx)tst-latepthread.out: $(objpfx)tst-latepthreadmod.so diff --git a/grp/Makefile b/grp/Makefile index 342da4f649..8ec09a34f7 100644 --- a/grp/Makefile +++ b/grp/Makefile @@ -43,15 +43,15 @@ include ../Rules ifeq ($(have-thread-library),yes) -CFLAGS-getgrgid_r.c = -fexceptions -CFLAGS-getgrnam_r.c = -fexceptions -CFLAGS-getgrent_r.c = -fexceptions -CFLAGS-getgrent.c = -fexceptions -CFLAGS-fgetgrent.c = -fexceptions -CFLAGS-fgetgrent_r.c = -fexceptions $(libio-mtsafe) -CFLAGS-putgrent.c = -fexceptions $(libio-mtsafe) -CFLAGS-initgroups.c = -fexceptions -CFLAGS-getgrgid.c = -fexceptions +CFLAGS-getgrgid_r.c += -fexceptions +CFLAGS-getgrnam_r.c += -fexceptions +CFLAGS-getgrent_r.c += -fexceptions +CFLAGS-getgrent.c += -fexceptions +CFLAGS-fgetgrent.c += -fexceptions +CFLAGS-fgetgrent_r.c += -fexceptions $(libio-mtsafe) +CFLAGS-putgrent.c += -fexceptions $(libio-mtsafe) +CFLAGS-initgroups.c += -fexceptions +CFLAGS-getgrgid.c += -fexceptions endif diff --git a/gshadow/Makefile b/gshadow/Makefile index 3558c3fba6..a48abf6d15 100644 --- a/gshadow/Makefile +++ b/gshadow/Makefile @@ -28,12 +28,12 @@ routines = getsgent getsgnam sgetsgent fgetsgent putsgent \ tests = tst-gshadow tst-putsgent -CFLAGS-getsgent_r.c = -fexceptions -CFLAGS-getsgent.c = -fexceptions -CFLAGS-fgetsgent.c = -fexceptions -CFLAGS-fgetsgent_r.c = -fexceptions $(libio-mtsafe) -CFLAGS-putsgent.c = -fexceptions $(libio-mtsafe) -CFLAGS-getsgnam.c = -fexceptions -CFLAGS-getsgnam_r.c = -fexceptions +CFLAGS-getsgent_r.c += -fexceptions +CFLAGS-getsgent.c += -fexceptions +CFLAGS-fgetsgent.c += -fexceptions +CFLAGS-fgetsgent_r.c += -fexceptions $(libio-mtsafe) +CFLAGS-putsgent.c += -fexceptions $(libio-mtsafe) +CFLAGS-getsgnam.c += -fexceptions +CFLAGS-getsgnam_r.c += -fexceptions include ../Rules diff --git a/iconv/Makefile b/iconv/Makefile index d3405651d6..a36869491b 100644 --- a/iconv/Makefile +++ b/iconv/Makefile @@ -35,13 +35,13 @@ iconv_prog-modules = iconv_charmap charmap charmap-dir linereader \ record-status iconvconfig-modules = strtab xmalloc hash-string extra-objs = $(iconv_prog-modules:=.o) $(iconvconfig-modules:=.o) -CFLAGS-iconv_prog.c = -I../locale/programs -CFLAGS-iconv_charmap.c = -I../locale/programs -CFLAGS-dummy-repertoire.c = -I../locale/programs -CFLAGS-charmap.c = -DCHARMAP_PATH='"$(i18ndir)/charmaps"' \ +CFLAGS-iconv_prog.c += -I../locale/programs +CFLAGS-iconv_charmap.c += -I../locale/programs +CFLAGS-dummy-repertoire.c += -I../locale/programs +CFLAGS-charmap.c += -DCHARMAP_PATH='"$(i18ndir)/charmaps"' \ -DDEFAULT_CHARMAP=null_pointer -DNEED_NULL_POINTER -CFLAGS-linereader.c = -DNO_TRANSLITERATION -CFLAGS-simple-hash.c = -I../locale +CFLAGS-linereader.c += -DNO_TRANSLITERATION +CFLAGS-simple-hash.c += -I../locale tests = tst-iconv1 tst-iconv2 tst-iconv3 tst-iconv4 tst-iconv5 tst-iconv6 @@ -50,8 +50,8 @@ install-others-programs = $(inst_bindir)/iconv install-sbin = iconvconfig CFLAGS-gconv_cache.c += -DGCONV_DIR='"$(gconvdir)"' -CFLAGS-gconv_conf.c = -DGCONV_PATH='"$(gconvdir)"' -CFLAGS-iconvconfig.c = -DGCONV_PATH='"$(gconvdir)"' -DGCONV_DIR='"$(gconvdir)"' +CFLAGS-gconv_conf.c += -DGCONV_PATH='"$(gconvdir)"' +CFLAGS-iconvconfig.c += -DGCONV_PATH='"$(gconvdir)"' -DGCONV_DIR='"$(gconvdir)"' # Set libof-* for each routine. cpp-srcs-left := $(iconv_prog-modules) $(iconvconfig-modules) diff --git a/inet/Makefile b/inet/Makefile index 38c61bdc61..0ab2292838 100644 --- a/inet/Makefile +++ b/inet/Makefile @@ -67,36 +67,36 @@ include ../Rules ifeq ($(have-thread-library),yes) -CFLAGS-gethstbyad_r.c = -fexceptions -CFLAGS-gethstbyad.c = -fexceptions -CFLAGS-gethstbynm_r.c = -fexceptions -CFLAGS-gethstbynm.c = -fexceptions -CFLAGS-gethstbynm2_r.c = -fexceptions -CFLAGS-gethstbynm2.c = -fexceptions -CFLAGS-gethstent_r.c = -fexceptions -CFLAGS-gethstent.c = -fexceptions -CFLAGS-rcmd.c = -fexceptions -CFLAGS-getnetbynm_r.c = -fexceptions -CFLAGS-getnetbynm.c = -fexceptions -CFLAGS-getnetbyad_r.c = -fexceptions -CFLAGS-getnetbyad.c = -fexceptions -CFLAGS-getnetent_r.c = -fexceptions -CFLAGS-getnetent.c = -fexceptions -CFLAGS-getaliasent_r.c = -fexceptions -CFLAGS-getaliasent.c = -fexceptions -CFLAGS-getrpcent_r.c = -fexceptions -CFLAGS-getrpcent.c = -fexceptions -CFLAGS-getservent_r.c = -fexceptions -CFLAGS-getservent.c = -fexceptions -CFLAGS-getprtent_r.c = -fexceptions -CFLAGS-getprtent.c = -fexceptions -CFLAGS-either_ntoh.c = -fexceptions -CFLAGS-either_hton.c = -fexceptions -CFLAGS-getnetgrent.c = -fexceptions -CFLAGS-getnetgrent_r.c = -fexceptions - -CFLAGS-tst-checks-posix.c = -std=c99 -CFLAGS-tst-sockaddr.c = -fno-strict-aliasing +CFLAGS-gethstbyad_r.c += -fexceptions +CFLAGS-gethstbyad.c += -fexceptions +CFLAGS-gethstbynm_r.c += -fexceptions +CFLAGS-gethstbynm.c += -fexceptions +CFLAGS-gethstbynm2_r.c += -fexceptions +CFLAGS-gethstbynm2.c += -fexceptions +CFLAGS-gethstent_r.c += -fexceptions +CFLAGS-gethstent.c += -fexceptions +CFLAGS-rcmd.c += -fexceptions +CFLAGS-getnetbynm_r.c += -fexceptions +CFLAGS-getnetbynm.c += -fexceptions +CFLAGS-getnetbyad_r.c += -fexceptions +CFLAGS-getnetbyad.c += -fexceptions +CFLAGS-getnetent_r.c += -fexceptions +CFLAGS-getnetent.c += -fexceptions +CFLAGS-getaliasent_r.c += -fexceptions +CFLAGS-getaliasent.c += -fexceptions +CFLAGS-getrpcent_r.c += -fexceptions +CFLAGS-getrpcent.c += -fexceptions +CFLAGS-getservent_r.c += -fexceptions +CFLAGS-getservent.c += -fexceptions +CFLAGS-getprtent_r.c += -fexceptions +CFLAGS-getprtent.c += -fexceptions +CFLAGS-either_ntoh.c += -fexceptions +CFLAGS-either_hton.c += -fexceptions +CFLAGS-getnetgrent.c += -fexceptions +CFLAGS-getnetgrent_r.c += -fexceptions + +CFLAGS-tst-checks-posix.c += -std=c99 +CFLAGS-tst-sockaddr.c += -fno-strict-aliasing endif diff --git a/intl/Makefile b/intl/Makefile index 4ab9e5cd63..dd3451cf5d 100644 --- a/intl/Makefile +++ b/intl/Makefile @@ -124,14 +124,14 @@ $(objpfx)msgs.h: po2test.awk ../po/de.po $(make-target-directory) LC_ALL=C $(AWK) -f $^ > $@ -CFLAGS-tst-gettext.c = -DTESTSTRS_H=\"$(objpfx)msgs.h\" -CFLAGS-tst-translit.c = -DOBJPFX=\"$(objpfx)\" -CFLAGS-tst-gettext2.c = -DOBJPFX=\"$(objpfx)\" -CFLAGS-tst-codeset.c = -DOBJPFX=\"$(objpfx)\" -CFLAGS-tst-gettext3.c = -DOBJPFX=\"$(objpfx)\" -CFLAGS-tst-gettext4.c = -DOBJPFX=\"$(objpfx)\" -CFLAGS-tst-gettext5.c = -DOBJPFX=\"$(objpfx)\" -CFLAGS-tst-gettext6.c = -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-gettext.c += -DTESTSTRS_H=\"$(objpfx)msgs.h\" +CFLAGS-tst-translit.c += -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-gettext2.c += -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-codeset.c += -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-gettext3.c += -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-gettext4.c += -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-gettext5.c += -DOBJPFX=\"$(objpfx)\" +CFLAGS-tst-gettext6.c += -DOBJPFX=\"$(objpfx)\" ifeq ($(have-thread-library),yes) ifeq (yes,$(build-shared)) diff --git a/io/Makefile b/io/Makefile index 2f26bf56db..b3ee5ae647 100644 --- a/io/Makefile +++ b/io/Makefile @@ -78,32 +78,32 @@ endif include ../Rules -CFLAGS-open.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-open64.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-creat.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-creat64.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-fcntl.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-poll.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-ppoll.c = -fexceptions -fasynchronous-unwind-tables -CFLAGS-lockf.c = -fexceptions -CFLAGS-statfs.c = -fexceptions -CFLAGS-fstatfs.c = -fexceptions -CFLAGS-statvfs.c = -fexceptions -CFLAGS-fstatvfs.c = -fexceptions -CFLAGS-fts.c = -Wno-uninitialized $(uses-callbacks) -fexceptions -CFLAGS-fts64.c = -Wno-uninitialized $(uses-callbacks) -fexceptions -CFLAGS-ftw.c = $(uses-callbacks) -fexceptions -CFLAGS-ftw64.c = $(uses-callbacks) -fexceptions -CFLAGS-lockf.c = -fexceptions -CFLAGS-posix_fallocate.c = -fexceptions -CFLAGS-posix_fallocate64.c = -fexceptions -CFLAGS-fallocate.c = -fexceptions -CFLAGS-fallocate64.c = -fexceptions -CFLAGS-read.c = -fexceptions -CFLAGS-write.c = -fexceptions - -CFLAGS-test-stat.c = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -CFLAGS-test-lfs.c = -D_LARGEFILE64_SOURCE +CFLAGS-open.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-open64.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-creat.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-creat64.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-fcntl.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-poll.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-ppoll.c += -fexceptions -fasynchronous-unwind-tables +CFLAGS-lockf.c += -fexceptions +CFLAGS-statfs.c += -fexceptions +CFLAGS-fstatfs.c += -fexceptions +CFLAGS-statvfs.c += -fexceptions +CFLAGS-fstatvfs.c += -fexceptions +CFLAGS-fts.c += -Wno-uninitialized $(uses-callbacks) -fexceptions +CFLAGS-fts64.c += -Wno-uninitialized $(uses-callbacks) -fexceptions +CFLAGS-ftw.c += $(uses-callbacks) -fexceptions +CFLAGS-ftw64.c += $(uses-callbacks) -fexceptions +CFLAGS-lockf.c += -fexceptions +CFLAGS-posix_fallocate.c += -fexceptions +CFLAGS-posix_fallocate64.c += -fexceptions +CFLAGS-fallocate.c += -fexceptions +CFLAGS-fallocate64.c += -fexceptions +CFLAGS-read.c += -fexceptions +CFLAGS-write.c += -fexceptions + +CFLAGS-test-stat.c += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE +CFLAGS-test-lfs.c += -D_LARGEFILE64_SOURCE test-stat2-ARGS = Makefile . $(objpfx)test-stat2 diff --git a/libio/Makefile b/libio/Makefile index 9d09bd8b6a..29b1993635 100644 --- a/libio/Makefile +++ b/libio/Makefile @@ -85,67 +85,67 @@ endif CPPFLAGS += $(libio-mtsafe) # Support for exception handling. -CFLAGS-fileops.c = -fexceptions -CFLAGS-fputc.c = -fexceptions -CFLAGS-fputwc.c = -fexceptions -CFLAGS-freopen64.c = -fexceptions -CFLAGS-freopen.c = -fexceptions -CFLAGS-fseek.c = -fexceptions -CFLAGS-fseeko64.c = -fexceptions -CFLAGS-fseeko.c = -fexceptions -CFLAGS-ftello64.c = -fexceptions -CFLAGS-ftello.c = -fexceptions -CFLAGS-fwide.c = -fexceptions -CFLAGS-genops.c = -fexceptions -CFLAGS-getc.c = -fexceptions -CFLAGS-getchar.c = -fexceptions -CFLAGS-getwc.c = -fexceptions -CFLAGS-getwchar.c = -fexceptions -CFLAGS-iofclose.c = -fexceptions -CFLAGS-iofflush.c = -fexceptions -CFLAGS-iofgetpos64.c = -fexceptions -CFLAGS-iofgetpos.c = -fexceptions -CFLAGS-iofgets.c = -fexceptions -CFLAGS-iofgetws.c = -fexceptions -CFLAGS-iofputs.c = -fexceptions -CFLAGS-iofputws.c = -fexceptions -CFLAGS-iofread.c = -fexceptions -CFLAGS-iofsetpos64.c = -fexceptions -CFLAGS-iofsetpos.c = -fexceptions -CFLAGS-ioftell.c = -fexceptions -CFLAGS-iofwrite.c = -fexceptions -CFLAGS-iogetdelim.c = -fexceptions -CFLAGS-iogetline.c = -fexceptions -CFLAGS-iogets.c = -fexceptions -CFLAGS-iogetwline.c = -fexceptions -CFLAGS-ioputs.c = -fexceptions -CFLAGS-ioseekoff.c = -fexceptions -CFLAGS-ioseekpos.c = -fexceptions -CFLAGS-iosetbuffer.c = -fexceptions -CFLAGS-iosetvbuf.c = -fexceptions -CFLAGS-ioungetc.c = -fexceptions -CFLAGS-ioungetwc.c = -fexceptions -CFLAGS-oldfileops.c = -fexceptions -CFLAGS-oldiofclose.c = -fexceptions -CFLAGS-oldiofgetpos64.c = -fexceptions -CFLAGS-oldiofgetpos.c = -fexceptions -CFLAGS-oldiofsetpos64.c = -fexceptions -CFLAGS-oldiofsetpos.c = -fexceptions -CFLAGS-peekc.c = -fexceptions -CFLAGS-putc.c = -fexceptions -CFLAGS-putchar.c = -fexceptions -CFLAGS-putwc.c = -fexceptions -CFLAGS-putwchar.c = -fexceptions -CFLAGS-rewind.c = -fexceptions -CFLAGS-wfileops.c = -fexceptions -CFLAGS-wgenops.c = -fexceptions -CFLAGS-oldiofopen.c = -fexceptions -CFLAGS-iofopen.c = -fexceptions -CFLAGS-iofopen64.c = -fexceptions -CFLAGS-oldtmpfile.c = -fexceptions +CFLAGS-fileops.c += -fexceptions +CFLAGS-fputc.c += -fexceptions +CFLAGS-fputwc.c += -fexceptions +CFLAGS-freopen64.c += -fexceptions +CFLAGS-freopen.c += -fexceptions +CFLAGS-fseek.c += -fexceptions +CFLAGS-fseeko64.c += -fexceptions +CFLAGS-fseeko.c += -fexceptions +CFLAGS-ftello64.c += -fexceptions +CFLAGS-ftello.c += -fexceptions +CFLAGS-fwide.c += -fexceptions +CFLAGS-genops.c += -fexceptions +CFLAGS-getc.c += -fexceptions +CFLAGS-getchar.c += -fexceptions +CFLAGS-getwc.c += -fexceptions +CFLAGS-getwchar.c += -fexceptions +CFLAGS-iofclose.c += -fexceptions +CFLAGS-iofflush.c += -fexceptions +CFLAGS-iofgetpos64.c += -fexceptions +CFLAGS-iofgetpos.c += -fexceptions +CFLAGS-iofgets.c += -fexceptions +CFLAGS-iofgetws.c += -fexceptions +CFLAGS-iofputs.c += -fexceptions +CFLAGS-iofputws.c += -fexceptions +CFLAGS-iofread.c += -fexceptions +CFLAGS-iofsetpos64.c += -fexceptions +CFLAGS-iofsetpos.c += -fexceptions +CFLAGS-ioftell.c += -fexceptions +CFLAGS-iofwrite.c += -fexceptions +CFLAGS-iogetdelim.c += -fexceptions +CFLAGS-iogetline.c += -fexceptions +CFLAGS-iogets.c += -fexceptions +CFLAGS-iogetwline.c += -fexceptions +CFLAGS-ioputs.c += -fexceptions +CFLAGS-ioseekoff.c += -fexceptions +CFLAGS-ioseekpos.c += -fexceptions +CFLAGS-iosetbuffer.c += -fexceptions +CFLAGS-iosetvbuf.c += -fexceptions +CFLAGS-ioungetc.c += -fexceptions +CFLAGS-ioungetwc.c += -fexceptions +CFLAGS-oldfileops.c += -fexceptions +CFLAGS-oldiofclose.c += -fexceptions +CFLAGS-oldiofgetpos64.c += -fexceptions +CFLAGS-oldiofgetpos.c += -fexceptions +CFLAGS-oldiofsetpos64.c += -fexceptions +CFLAGS-oldiofsetpos.c += -fexceptions +CFLAGS-peekc.c += -fexceptions +CFLAGS-putc.c += -fexceptions +CFLAGS-putchar.c += -fexceptions +CFLAGS-putwc.c += -fexceptions +CFLAGS-putwchar.c += -fexceptions +CFLAGS-rewind.c += -fexceptions +CFLAGS-wfi