Closed
Description
After boostorg/function#25 building a C++ < 11 consumer fails. Affects at least gearmand, pdfedit, uhd. CC @Kojoley
$ cat >a.cc
#include <boost/program_options.hpp>
int main(int argc, char **argv) {
boost::program_options::options_description desc("foo");
boost::program_options::parse_command_line(argc, argv, desc);
return 0;
}
$ c++ -std=gnu++98 a.cc -lboost_program_options
>>> referenced by a.cc
>>> /tmp/a-fa8c69.o:(boost::program_options::basic_command_line_parser<char>::extra_parser(boost::function1<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>))
c++: error: linker command failed with exit code 1 (use -v to see invocation)
Metadata
Metadata
Assignees
Labels
No labels