~ubuntu-branches/ubuntu/wily/clamav/wily-proposed

« back to all changes in this revision

Viewing changes to libclamav/c++/llvm/lib/CodeGen/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman, Sebastian Andrzej Siewior, Andreas Cadhalpun, Scott Kitterman, Javier Fernández-Sanguino
  • Date: 2015-01-28 00:25:13 UTC
  • mfrom: (0.48.14 sid)
  • Revision ID: package-import@ubuntu.com-20150128002513-lil2oi74cooy4lzr
Tags: 0.98.6+dfsg-1
[ Sebastian Andrzej Siewior ]
* update "fix-ssize_t-size_t-off_t-printf-modifier", include of misc.h was
  missing but was pulled in via the systemd patch.
* Don't leak return codes from libmspack to clamav API. (Closes: #774686).

[ Andreas Cadhalpun ]
* Add patch to avoid emitting incremental progress messages when not
  outputting to a terminal. (Closes: #767350)
* Update lintian-overrides for unused-file-paragraph-in-dep5-copyright.
* clamav-base.postinst: always chown /var/log/clamav and /var/lib/clamav
  to clamav:clamav, not only on fresh installations. (Closes: #775400)
* Adapt the clamav-daemon and clamav-freshclam logrotate scripts,
  so that they correctly work under systemd.
* Move the PidFile variable from the clamd/freshclam configuration files
  to the init scripts. This makes the init scripts more robust against
  misconfiguration and avoids error messages with systemd. (Closes: #767353)
* debian/copyright: drop files from Files-Excluded only present in github
  tarballs
* Drop Workaround-a-bug-in-libc-on-Hurd.patch, because hurd got fixed.
  (see #752237)
* debian/rules: Remove useless --with-system-tommath --without-included-ltdl
  configure options.

[ Scott Kitterman ]
* Stop stripping llvm when repacking the tarball as the system llvm on some
  releases is too old to use
* New upstream bugfix release
  - Library shared object revisions.
  - Includes a patch from Sebastian Andrzej Siewior making ClamAV pid files
    compatible with systemd.
  - Fix a heap out of bounds condition with crafted Yoda's crypter files.
    This issue was discovered by Felix Groebert of the Google Security Team.
  - Fix a heap out of bounds condition with crafted mew packer files. This
    issue was discovered by Felix Groebert of the Google Security Team.
  - Fix a heap out of bounds condition with crafted upx packer files. This
    issue was discovered by Kevin Szkudlapski of Quarkslab.
  - Fix a heap out of bounds condition with crafted upack packer files. This
    issue was discovered by Sebastian Andrzej Siewior. CVE-2014-9328.
  - Compensate a crash due to incorrect compiler optimization when handling
    crafted petite packer files. This issue was discovered by Sebastian
    Andrzej Siewior.
* Update lintian override for embedded zlib to match new so version

[ Javier Fernández-Sanguino ]
* Updated Spanish Debconf template translation (Closes: #773563)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
add_llvm_library(LLVMCodeGen
 
2
  AggressiveAntiDepBreaker.cpp
 
3
  Analysis.cpp
 
4
  BranchFolding.cpp
 
5
  CalcSpillWeights.cpp
 
6
  CallingConvLower.cpp
 
7
  CodePlacementOpt.cpp
 
8
  CriticalAntiDepBreaker.cpp
 
9
  DeadMachineInstructionElim.cpp
 
10
  DwarfEHPrepare.cpp
 
11
  ELFCodeEmitter.cpp
 
12
  ELFWriter.cpp
 
13
  GCMetadata.cpp
 
14
  GCMetadataPrinter.cpp
 
15
  GCStrategy.cpp
 
16
  IfConversion.cpp
 
17
  InlineSpiller.cpp
 
18
  IntrinsicLowering.cpp
 
19
  LLVMTargetMachine.cpp
 
20
  LatencyPriorityQueue.cpp
 
21
  LiveInterval.cpp
 
22
  LiveIntervalAnalysis.cpp
 
23
  LiveStackAnalysis.cpp
 
24
  LiveVariables.cpp
 
25
  LocalStackSlotAllocation.cpp
 
26
  LowerSubregs.cpp
 
27
  MachineBasicBlock.cpp
 
28
  MachineCSE.cpp
 
29
  MachineDominators.cpp
 
30
  MachineFunction.cpp
 
31
  MachineFunctionAnalysis.cpp
 
32
  MachineFunctionPass.cpp
 
33
  MachineFunctionPrinterPass.cpp
 
34
  MachineInstr.cpp
 
35
  MachineLICM.cpp
 
36
  MachineLoopInfo.cpp
 
37
  MachineModuleInfo.cpp
 
38
  MachineModuleInfoImpls.cpp
 
39
  MachinePassRegistry.cpp
 
40
  MachineRegisterInfo.cpp
 
41
  MachineSSAUpdater.cpp
 
42
  MachineSink.cpp
 
43
  MachineVerifier.cpp
 
44
  ObjectCodeEmitter.cpp
 
45
  OcamlGC.cpp
 
46
  OptimizePHIs.cpp
 
47
  PHIElimination.cpp
 
48
  Passes.cpp
 
49
  PeepholeOptimizer.cpp
 
50
  PostRAHazardRecognizer.cpp
 
51
  PostRASchedulerList.cpp
 
52
  PreAllocSplitting.cpp
 
53
  ProcessImplicitDefs.cpp
 
54
  PrologEpilogInserter.cpp
 
55
  PseudoSourceValue.cpp
 
56
  RegAllocFast.cpp
 
57
  RegAllocLinearScan.cpp
 
58
  RegAllocPBQP.cpp
 
59
  RegisterCoalescer.cpp
 
60
  RegisterScavenging.cpp
 
61
  RenderMachineFunction.cpp
 
62
  ScheduleDAG.cpp
 
63
  ScheduleDAGEmit.cpp
 
64
  ScheduleDAGInstrs.cpp
 
65
  ScheduleDAGPrinter.cpp
 
66
  ShadowStackGC.cpp
 
67
  ShrinkWrapping.cpp
 
68
  SimpleRegisterCoalescing.cpp
 
69
  SjLjEHPrepare.cpp
 
70
  SlotIndexes.cpp
 
71
  Spiller.cpp
 
72
  SplitKit.cpp
 
73
  Splitter.cpp
 
74
  StackProtector.cpp
 
75
  StackSlotColoring.cpp
 
76
  StrongPHIElimination.cpp
 
77
  TailDuplication.cpp
 
78
  TargetInstrInfoImpl.cpp
 
79
  TargetLoweringObjectFileImpl.cpp
 
80
  TwoAddressInstructionPass.cpp
 
81
  UnreachableBlockElim.cpp
 
82
  VirtRegMap.cpp
 
83
  VirtRegRewriter.cpp
 
84
  )
 
85
 
 
86
target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)