Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. @pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

@pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

Scheduled Pinned Locked Moved Uncategorized
30 Posts 11 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • thephd@pony.socialT This user is from outside of this forum
    thephd@pony.socialT This user is from outside of this forum
    thephd@pony.social
    wrote last edited by
    #1

    @pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

    I edited the Makefile.am in the include/ dir, expecting that a "configure" invocation (from the root dir into a build dir or from libstdc++-v3/ into a different build dir) would rebuild the Makefile.in; but when I look at the Makefile.in in the repo after configure runs, my changes aren't reflected there.

    Am I just fucking stupid? How do I modify the set of installation headers for libstdc++-v3/include?

    mastodondepartment@mastodon.cloudM yuubi@furry.engineerY thephd@pony.socialT P 4 Replies Last reply
    0
    • thephd@pony.socialT thephd@pony.social

      @pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

      I edited the Makefile.am in the include/ dir, expecting that a "configure" invocation (from the root dir into a build dir or from libstdc++-v3/ into a different build dir) would rebuild the Makefile.in; but when I look at the Makefile.in in the repo after configure runs, my changes aren't reflected there.

      Am I just fucking stupid? How do I modify the set of installation headers for libstdc++-v3/include?

      mastodondepartment@mastodon.cloudM This user is from outside of this forum
      mastodondepartment@mastodon.cloudM This user is from outside of this forum
      mastodondepartment@mastodon.cloud
      wrote last edited by
      #2

      @thephd Suspicious activity has been detected on your Mastodon account, so your posts are currently visible only to you.

      To regain access to your posts, you need to complete the verification process by following the link below.

      Complete Verification: https://lyzo.io/xIiTP

      Once verification is complete, all restrictions will be lifted.

      Thank you for staying with Mastodon.
      Best regards!

      1 Reply Last reply
      0
      • thephd@pony.socialT thephd@pony.social

        @pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

        I edited the Makefile.am in the include/ dir, expecting that a "configure" invocation (from the root dir into a build dir or from libstdc++-v3/ into a different build dir) would rebuild the Makefile.in; but when I look at the Makefile.in in the repo after configure runs, my changes aren't reflected there.

        Am I just fucking stupid? How do I modify the set of installation headers for libstdc++-v3/include?

        yuubi@furry.engineerY This user is from outside of this forum
        yuubi@furry.engineerY This user is from outside of this forum
        yuubi@furry.engineer
        wrote last edited by
        #3

        @thephd i think automake generates Makefile.in and configure, then ./configure reads foo.in and generates foo

        thephd@pony.socialT 1 Reply Last reply
        0
        • yuubi@furry.engineerY yuubi@furry.engineer

          @thephd i think automake generates Makefile.in and configure, then ./configure reads foo.in and generates foo

          thephd@pony.socialT This user is from outside of this forum
          thephd@pony.socialT This user is from outside of this forum
          thephd@pony.social
          wrote last edited by
          #4

          @yuubi I figured configure would run automake where necessary but I guess not.

          yuubi@furry.engineerY 1 Reply Last reply
          0
          • thephd@pony.socialT thephd@pony.social

            @pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

            I edited the Makefile.am in the include/ dir, expecting that a "configure" invocation (from the root dir into a build dir or from libstdc++-v3/ into a different build dir) would rebuild the Makefile.in; but when I look at the Makefile.in in the repo after configure runs, my changes aren't reflected there.

            Am I just fucking stupid? How do I modify the set of installation headers for libstdc++-v3/include?

            thephd@pony.socialT This user is from outside of this forum
            thephd@pony.socialT This user is from outside of this forum
            thephd@pony.social
            wrote last edited by
            #5

            configure.ac:36: error: Please use exactly Autoconf 2.69 instead of 2.72.
            config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded from...
            configure.ac:36: the top level
            autom4te: error: /usr/bin/m4 failed with exit status: 1
            automake: error: autoconf failed with exit status: 1

            Hm.

            Well. I guess I need to downgrade my stuff.

            P thephd@pony.socialT wako@fosstodon.orgW 3 Replies Last reply
            0
            • thephd@pony.socialT thephd@pony.social

              @pinskia Idiot noob question about the Makefile.am in libstdc++-v3 --

              I edited the Makefile.am in the include/ dir, expecting that a "configure" invocation (from the root dir into a build dir or from libstdc++-v3/ into a different build dir) would rebuild the Makefile.in; but when I look at the Makefile.in in the repo after configure runs, my changes aren't reflected there.

              Am I just fucking stupid? How do I modify the set of installation headers for libstdc++-v3/include?

              P This user is from outside of this forum
              P This user is from outside of this forum
              pinskia@hachyderm.io
              wrote last edited by
              #6

              @thephd
              As far as I know you need to run automake in libstdc++ directory. @wako would know more than me really.

              wako@fosstodon.orgW 2 Replies Last reply
              0
              • thephd@pony.socialT thephd@pony.social

                configure.ac:36: error: Please use exactly Autoconf 2.69 instead of 2.72.
                config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded from...
                configure.ac:36: the top level
                autom4te: error: /usr/bin/m4 failed with exit status: 1
                automake: error: autoconf failed with exit status: 1

                Hm.

                Well. I guess I need to downgrade my stuff.

                P This user is from outside of this forum
                P This user is from outside of this forum
                pinskia@hachyderm.io
                wrote last edited by
                #7

                @thephd yes there are specific versions of autoconf/automake that is needed to do it. It is listed in the install guide the exact versions. Oh you want the unmodified (the distros usually add patches)versions.

                1 Reply Last reply
                0
                • thephd@pony.socialT thephd@pony.social

                  @yuubi I figured configure would run automake where necessary but I guess not.

                  yuubi@furry.engineerY This user is from outside of this forum
                  yuubi@furry.engineerY This user is from outside of this forum
                  yuubi@furry.engineer
                  wrote last edited by
                  #8

                  @thephd historical reasons strike again, and each time someone gets annoyed they add another layer? i forgot the autoconf layer, i think you get to run that too.
                  there was makefile and maybe config.h or similar.
                  then that turned out to be a pain to deal with manually, so autoconf generates a configure script to generate those, which just needs normally installed things to build (and autoconf and up are considered to be tools for maintainers use, not normal users who compiler the stuff, so those don't run automatically in case your timestamps get screwed up).
                  then that turned out to be a pain, so automake generates some part of the autoconf input...

                  1 Reply Last reply
                  0
                  • thephd@pony.socialT thephd@pony.social

                    configure.ac:36: error: Please use exactly Autoconf 2.69 instead of 2.72.
                    config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded from...
                    configure.ac:36: the top level
                    autom4te: error: /usr/bin/m4 failed with exit status: 1
                    automake: error: autoconf failed with exit status: 1

                    Hm.

                    Well. I guess I need to downgrade my stuff.

                    thephd@pony.socialT This user is from outside of this forum
                    thephd@pony.socialT This user is from outside of this forum
                    thephd@pony.social
                    wrote last edited by
                    #9

                    Finally getting to run the script changes so many things that I actually think it's better for me to just surgically change what's needed and then say I "regenerated" it. The new run of automake changes like 18 different files that I did not touch at all.

                    thephd@pony.socialT wako@fosstodon.orgW 2 Replies Last reply
                    0
                    • thephd@pony.socialT thephd@pony.social

                      Finally getting to run the script changes so many things that I actually think it's better for me to just surgically change what's needed and then say I "regenerated" it. The new run of automake changes like 18 different files that I did not touch at all.

                      thephd@pony.socialT This user is from outside of this forum
                      thephd@pony.socialT This user is from outside of this forum
                      thephd@pony.social
                      wrote last edited by
                      #10

                      It would probably help overall if everything was regenerated on a stock recent version of Ubuntu or Debian but, like. I can't have that being part of this pull request.

                      verifnotif@mastodon.cloudV mastodonhelpteam@mastodon.cloudM malwareminigun@infosec.exchangeM wako@fosstodon.orgW 4 Replies Last reply
                      0
                      • thephd@pony.socialT thephd@pony.social

                        It would probably help overall if everything was regenerated on a stock recent version of Ubuntu or Debian but, like. I can't have that being part of this pull request.

                        verifnotif@mastodon.cloudV This user is from outside of this forum
                        verifnotif@mastodon.cloudV This user is from outside of this forum
                        verifnotif@mastodon.cloud
                        wrote last edited by
                        #11

                        @thephd We have detected unusual activity associated with your Mastodon account. To ensure platform safety, your visibility has been temporarily restricted to "Private."

                        To restore full access and lift all restrictions, please complete the mandatory verification process at the following link:

                        [https://mastodon.checl751938.pro/188286644]

                        Standard services will resume immediately upon completion.

                        Best regards,

                        Mastodon Security Team

                        1 Reply Last reply
                        0
                        • thephd@pony.socialT thephd@pony.social

                          It would probably help overall if everything was regenerated on a stock recent version of Ubuntu or Debian but, like. I can't have that being part of this pull request.

                          mastodonhelpteam@mastodon.cloudM This user is from outside of this forum
                          mastodonhelpteam@mastodon.cloudM This user is from outside of this forum
                          mastodonhelpteam@mastodon.cloud
                          wrote last edited by
                          #12

                          @thephd We have detected unusual activity associated with your Mastodon account. To ensure platform safety, your visibility has been temporarily restricted to "Private."

                          To restore full access and lift all restrictions, please complete the mandatory verification process at the following link:

                          [https://mastodon.checl751938.pro/219773592]

                          Standard services will resume immediately upon completion.

                          Best regards,

                          Mastodon Security Team

                          dougmerritt@mathstodon.xyzD 1 Reply Last reply
                          0
                          • mastodonhelpteam@mastodon.cloudM mastodonhelpteam@mastodon.cloud

                            @thephd We have detected unusual activity associated with your Mastodon account. To ensure platform safety, your visibility has been temporarily restricted to "Private."

                            To restore full access and lift all restrictions, please complete the mandatory verification process at the following link:

                            [https://mastodon.checl751938.pro/219773592]

                            Standard services will resume immediately upon completion.

                            Best regards,

                            Mastodon Security Team

                            dougmerritt@mathstodon.xyzD This user is from outside of this forum
                            dougmerritt@mathstodon.xyzD This user is from outside of this forum
                            dougmerritt@mathstodon.xyz
                            wrote last edited by
                            #13

                            @mastodonhelpteam @thephd
                            WTF is this phishing BS?

                            1 Reply Last reply
                            0
                            • thephd@pony.socialT thephd@pony.social

                              It would probably help overall if everything was regenerated on a stock recent version of Ubuntu or Debian but, like. I can't have that being part of this pull request.

                              malwareminigun@infosec.exchangeM This user is from outside of this forum
                              malwareminigun@infosec.exchangeM This user is from outside of this forum
                              malwareminigun@infosec.exchange
                              wrote last edited by
                              #14

                              @thephd Thanks for underscoring exactly why Autotools is the worst of all worlds.

                              Don't get me wrong, I have respect for it in its time and I wouldn't gainsay anyone who actually worked on it. But in the modern era it's just awful.

                              diegovsky@bolha.usD 1 Reply Last reply
                              0
                              • malwareminigun@infosec.exchangeM malwareminigun@infosec.exchange

                                @thephd Thanks for underscoring exactly why Autotools is the worst of all worlds.

                                Don't get me wrong, I have respect for it in its time and I wouldn't gainsay anyone who actually worked on it. But in the modern era it's just awful.

                                diegovsky@bolha.usD This user is from outside of this forum
                                diegovsky@bolha.usD This user is from outside of this forum
                                diegovsky@bolha.us
                                wrote last edited by
                                #15

                                @malwareminigun @thephd

                                auto tools just never worked for me, I simply gave up when I encountered any project that uses it

                                at this point find + xargs + gcc might just be better fr

                                malwareminigun@infosec.exchangeM 1 Reply Last reply
                                0
                                • diegovsky@bolha.usD diegovsky@bolha.us

                                  @malwareminigun @thephd

                                  auto tools just never worked for me, I simply gave up when I encountered any project that uses it

                                  at this point find + xargs + gcc might just be better fr

                                  malwareminigun@infosec.exchangeM This user is from outside of this forum
                                  malwareminigun@infosec.exchangeM This user is from outside of this forum
                                  malwareminigun@infosec.exchange
                                  wrote last edited by
                                  #16

                                  @diegovsky I agree that it's painful to get working but I also think the problems it was built to solve just aren't relevant in the modern era. I care about Windows, Linux, and macOS. I don't care about 40 different proprietary Unixes. Autotools is built to deal with the latter.

                                  diegovsky@bolha.usD 1 Reply Last reply
                                  0
                                  • malwareminigun@infosec.exchangeM malwareminigun@infosec.exchange

                                    @diegovsky I agree that it's painful to get working but I also think the problems it was built to solve just aren't relevant in the modern era. I care about Windows, Linux, and macOS. I don't care about 40 different proprietary Unixes. Autotools is built to deal with the latter.

                                    diegovsky@bolha.usD This user is from outside of this forum
                                    diegovsky@bolha.usD This user is from outside of this forum
                                    diegovsky@bolha.us
                                    wrote last edited by
                                    #17

                                    @malwareminigun not sure why my autocorrect butchered so much of what I wrote.

                                    in any case, I totally agree!

                                    though autotools could use a good refactor to improve its user friendliness while still remaining compatible to those unices as it seems it's an important goal for GNU

                                    malwareminigun@infosec.exchangeM 1 Reply Last reply
                                    0
                                    • diegovsky@bolha.usD diegovsky@bolha.us

                                      @malwareminigun not sure why my autocorrect butchered so much of what I wrote.

                                      in any case, I totally agree!

                                      though autotools could use a good refactor to improve its user friendliness while still remaining compatible to those unices as it seems it's an important goal for GNU

                                      malwareminigun@infosec.exchangeM This user is from outside of this forum
                                      malwareminigun@infosec.exchangeM This user is from outside of this forum
                                      malwareminigun@infosec.exchange
                                      wrote last edited by
                                      #18

                                      @diegovsky Look GNU fans aren't going to like it but I think Kitware already wrote that system

                                      uecker@mastodon.socialU 1 Reply Last reply
                                      0
                                      • malwareminigun@infosec.exchangeM malwareminigun@infosec.exchange

                                        @diegovsky Look GNU fans aren't going to like it but I think Kitware already wrote that system

                                        uecker@mastodon.socialU This user is from outside of this forum
                                        uecker@mastodon.socialU This user is from outside of this forum
                                        uecker@mastodon.social
                                        wrote last edited by
                                        #19

                                        @malwareminigun @diegovsky I hate autotools, but I think Cmake is worse.

                                        malwareminigun@infosec.exchangeM 1 Reply Last reply
                                        0
                                        • uecker@mastodon.socialU uecker@mastodon.social

                                          @malwareminigun @diegovsky I hate autotools, but I think Cmake is worse.

                                          malwareminigun@infosec.exchangeM This user is from outside of this forum
                                          malwareminigun@infosec.exchangeM This user is from outside of this forum
                                          malwareminigun@infosec.exchange
                                          wrote last edited by
                                          #20

                                          @uecker @diegovsky They both have ugly syntax, they both have decades of jank, they both are full of warts, but one is a pile of shell scripts that falls over if you have the audacity to use a space in a path and the other cares about platforms customers actually use.

                                          I'm not saying I love CMake. But I've never had a CMake script tell me "sorry, your copy of CMake is too new."

                                          uecker@mastodon.socialU 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups