[Bug 12856] New: tls_aesgcm.o does not build without a LONG_BIT.

bugzilla at busybox.net bugzilla at busybox.net
Sun May 3 13:13:43 UTC 2020


            Bug ID: 12856
           Summary: tls_aesgcm.o does not build without a LONG_BIT.
           Product: Busybox
           Version: 1.31.x
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
          Assignee: unassigned at busybox.net
          Reporter: dettus at dettus.net
                CC: busybox-cvs at busybox.net
  Target Milestone: ---

AR      libbb/lib.a
  CC      networking/tls_aesgcm.o
networking/tls_aesgcm.c: In function 'RIGHTSHIFTX':
networking/tls_aesgcm.c:76:36: error: 'LONG_BIT' undeclared (first use in this
function); did you mean 'LONG_MIN'?
         ? ((unsigned long)0xE1 << (LONG_BIT-8))
networking/tls_aesgcm.c:76:36: note: each undeclared identifier is reported
only once for each function it appears in

I just stumbled upon this build error.
LONG_BIT is apparently a define that is only being used in that file.

What I am trying to do is to create my own set of scripts to build a Linux
An older version can be found here, if you are interested:


I wanted to update to busybox 1.31.1, since it is the most recent one.

Unfortunately, it does not build. Deactivating TLS in the .config does not seem
to work the way I intended either.
I already filed a bug for that one.

You are receiving this mail because:
You are on the CC list for the bug.

More information about the busybox-cvs mailing list