1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-24 21:41:48 -08:00
emacs/lib
Paul Eggert 876da980f8 Fix --enable-profiling bug introduced by 2013-02-25 change.
This bug was introduced by my 2013-02-25 change that simplified
data_start configuration.  Without this change, on GNU/Linux
an Emacs configured with --enable-profiling fails immediately
due to a profiler signal.
* configure.ac (LD_SWITCH_SYSTEM_TEMACS): Append -pg if profiling
and if not on GNU/Linux or FreeBSD.
* lib/Makefile.am (AM_CFLAGS): Add $(PROFILING_CFLAGS), so that
lib/*.o is profiled too.
* src/Makefile.in: Compile with $(PROFILING_CFLAGS), but do not link
with these flags.  On platforms where special flags are needed
when linking temacs, the flags are now in LD_SWITCH_SYSTEM_TEMACS.
(ALL_CFLAGS): Remove $(PROFILING_CFLAGS).
(.c.o, .m.o): Compile with $(PROFILING_CFLAGS).

Fixes: debbugs:13783
2013-04-06 23:21:40 -07:00
..
alloca.in.h
allocator.c
allocator.h
at-func.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
c-ctype.c
c-ctype.h
c-strcase.h
c-strcasecmp.c
c-strncasecmp.c
careadlinkat.c Merge from gnulib. 2013-02-08 15:37:17 -08:00
careadlinkat.h Merge from gnulib. 2013-02-08 15:37:17 -08:00
close-stream.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
close-stream.h
COPYING
dirent.in.h Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
dosname.h
dtoastr.c
dtotimespec.c
dup2.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
euidaccess.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
execinfo.c
execinfo.in.h
faccessat.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
fcntl.in.h Merge from gnulib. 2013-01-02 08:37:04 -08:00
fdatasync.c File synchronization fixes. 2013-03-13 11:42:22 -07:00
fdopendir.c Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
filemode.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
filemode.h
fpending.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
fpending.h Merge from gnulib. 2013-01-02 08:37:04 -08:00
fstatat.c Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
fsync.c File synchronization fixes. 2013-03-13 11:42:22 -07:00
ftoastr.c
ftoastr.h
getgroups.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
getloadavg.c
getopt.c
getopt.in.h Merge from gnulib. 2013-01-09 18:19:44 -08:00
getopt1.c
getopt_.h * lib/getopt_.h: Remove trailing CRs that crept in. 2013-01-11 15:28:04 -08:00
getopt_int.h
gettext.h
gettime.c
gettimeofday.c
gnulib.mk File synchronization fixes. 2013-03-13 11:42:22 -07:00
group-member.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
ignore-value.h
intprops.h
inttypes.in.h
lstat.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
Makefile.am Fix --enable-profiling bug introduced by 2013-02-25 change. 2013-04-06 23:21:40 -07:00
makefile.w32-in MS-Windows followup for 2013-02-11T23:37:18Z!eggert@cs.ucla.edu. 2013-02-12 05:52:04 +02:00
md5.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
md5.h
memrchr.c Tune by using memchr and memrchr. 2013-02-11 15:37:18 -08:00
min-max.h
mktime-internal.h
mktime.c
openat-die.c Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
openat-priv.h Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
openat-proc.c Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
openat.h Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
pathmax.h
pselect.c
pthread_sigmask.c
putenv.c Merge from gnulib: putenv: port to Solaris 10. 2013-03-13 00:15:17 -07:00
readlink.c
readlinkat.c Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
root-uid.h Merge from gnulib. 2013-01-02 08:37:04 -08:00
save-cwd.c Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
save-cwd.h Use fdopendir, fstatat and readlinkat, for efficiency. 2013-01-31 22:30:51 -08:00
sha1.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
sha1.h
sha256.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
sha256.h
sha512.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
sha512.h
sig2str.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
sig2str.h Merge from gnulib. 2013-01-02 08:37:04 -08:00
signal.in.h
stat-time.c
stat-time.h
stat.c Merge from gnulib. 2013-01-02 08:37:04 -08:00
stdalign.in.h
stdarg.in.h
stdbool.in.h
stddef.in.h
stdint.in.h Merge from gnulib. 2013-01-16 09:45:39 -08:00
stdio.in.h Merge from gnulib. 2013-01-03 18:17:49 -08:00
stdlib.in.h Merge from gnulib. 2013-02-11 15:15:46 -08:00
strftime.c Spelling fix merged from gnulib. 2013-01-09 00:25:11 -08:00
strftime.h
string.in.h Tune by using memchr and memrchr. 2013-02-11 15:37:18 -08:00
strtoimax.c
strtol.c
strtoll.c
strtoul.c
strtoull.c
strtoumax.c
symlink.c
sys_select.in.h Merge from gnulib. 2013-03-23 17:49:50 -07:00
sys_stat.in.h Merge from gnulib. 2013-01-02 08:37:04 -08:00
sys_time.in.h Merge from gnulib. 2013-03-23 17:49:50 -07:00
sys_types.in.h
time.in.h
time_r.c
timespec-add.c
timespec-sub.c
timespec.c
timespec.h
u64.c
u64.h
unistd.c
unistd.in.h Merge from gnulib. 2013-03-12 17:38:42 -07:00
unsetenv.c Merge from gnulib. 2013-02-11 15:15:46 -08:00
utimens.c
utimens.h
verify.h
xalloc-oversized.h Merge from gnulib. 2013-01-02 08:37:04 -08:00