Просмотр исходного кода

Revert "appease adequate with some weak symbols for -private"

This reverts commit 28f24d3dad1844af316337d565ba2ebc11c8ce97.

This fails on Ubuntu as they build with -Bsymbolic-functions.
Julian Andres Klode лет назад: 10
Родитель
Сommit
7ac9386cb6
3 измененных файлов с 2 добавлено и 8 удалено
  1. 0 2
      apt-pkg/contrib/macros.h
  2. 0 4
      apt-private/private-cmndline.cc
  3. 2 2
      apt-private/private-cmndline.h

+ 0 - 2
apt-pkg/contrib/macros.h

@@ -77,7 +77,6 @@
 	#define APT_PURE	__attribute__((pure))
 	#define APT_NORETURN	__attribute__((noreturn))
 	#define APT_PRINTF(n)	__attribute__((format(printf, n, n + 1)))
-	#define APT_WEAK        __attribute__((weak));
 #else
 	#define APT_DEPRECATED
 	#define APT_DEPRECATED_MSG
@@ -85,7 +84,6 @@
 	#define APT_PURE
 	#define APT_NORETURN
 	#define APT_PRINTF(n)
-	#define APT_WEAK
 #endif
 
 #if APT_GCC_VERSION > 0x0302

+ 0 - 4
apt-private/private-cmndline.cc

@@ -514,7 +514,3 @@ unsigned short DispatchCommandLine(CommandLine &CmdL, std::vector<CommandLine::D
    return Errors == true ? 100 : 0;
 }
 									/*}}}*/
-
-// weak symbols
-bool ShowHelp(CommandLine &) { return false; }
-std::vector<aptDispatchWithHelp> GetCommands() { return {}; }

+ 2 - 2
apt-private/private-cmndline.h

@@ -23,14 +23,14 @@ enum class APT_CMD {
    APT_SORTPKG,
 };
 
-APT_PUBLIC bool ShowHelp(CommandLine &CmdL) APT_WEAK;
+bool ShowHelp(CommandLine &CmdL);
 struct aptDispatchWithHelp
 {
    const char *Match;
    bool (*Handler)(CommandLine &);
    const char *Help;
 };
-APT_PUBLIC std::vector<aptDispatchWithHelp> GetCommands() APT_WEAK;
+std::vector<aptDispatchWithHelp> GetCommands();
 
 APT_PUBLIC std::vector<CommandLine::Dispatch> ParseCommandLine(CommandLine &CmdL, APT_CMD const Binary,
       Configuration * const * const Cnf, pkgSystem ** const Sys, int const argc, const char * argv[]);